diff --git a/go.mod b/go.mod index a4f94810..f6a62359 100644 --- a/go.mod +++ b/go.mod @@ -1,15 +1,18 @@ module github.com/TeaOSLab/EdgeAdmin -go 1.14 +go 1.15 + +replace github.com/TeaOSLab/EdgeCommon => ../EdgeCommon require ( + github.com/TeaOSLab/EdgeCommon v0.0.0-00010101000000-000000000000 github.com/go-redis/redis v6.15.8+incompatible // indirect github.com/go-yaml/yaml v2.1.0+incompatible - github.com/golang/protobuf v1.4.2 - github.com/iwind/TeaGo v0.0.0-20200822074248-b1cf7248c98a + github.com/golang/protobuf v1.4.2 // indirect + github.com/iwind/TeaGo v0.0.0-20200910072805-729cffe36729 github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.1 // indirect github.com/pquerna/ffjson v0.0.0-20190930134022-aa0246cd15f7 // indirect - google.golang.org/grpc v1.30.0 - google.golang.org/protobuf v1.23.0 + google.golang.org/grpc v1.32.0 + google.golang.org/protobuf v1.25.0 // indirect ) diff --git a/go.sum b/go.sum index 9fae3cf9..e445c467 100644 --- a/go.sum +++ b/go.sum @@ -3,20 +3,24 @@ dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7 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/StackExchange/wmi v0.0.0-20190523213315-cbe66965904d/go.mod h1:3eOhrUMpNV+6aFIbp5/iudMxNCF27Vw2OZgy4xEx0Fg= github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM= 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/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= 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/dgryski/go-rendezvous v0.0.0-20200624174652-8d2f3be8b2d9/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= 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/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/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= +github.com/go-ole/go-ole v1.2.4/go.mod h1:XCwSNxSkXRo4vlyPy93sltvi/qJq0jqQhjqQNIwKuxM= github.com/go-redis/redis v6.15.8+incompatible/go.mod h1:NAIEuMOZ/fxfXJIrKDQDz8wamY7mA7PouImQ2Jvg6kA= github.com/go-redis/redis/v8 v8.0.0-beta.7/go.mod h1:FGJAWDWFht1sQ4qxyJHZZbVyvnVcKQN0E3u5/5lRz+g= github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gGcHOs= @@ -33,6 +37,7 @@ github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:x github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= +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/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= @@ -40,6 +45,7 @@ github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMyw github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= 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/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= @@ -49,8 +55,13 @@ github.com/iwind/TeaGo v0.0.0-20200816132655-f784df8e9c42 h1:X58QYxjoTstHR4sQEwx github.com/iwind/TeaGo v0.0.0-20200816132655-f784df8e9c42/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= github.com/iwind/TeaGo v0.0.0-20200822074248-b1cf7248c98a h1:VaWcMNOzHHT1y8MeTA2fWhG6GEfAdy6CwF2tW+KiY5Y= github.com/iwind/TeaGo v0.0.0-20200822074248-b1cf7248c98a/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= +github.com/iwind/TeaGo v0.0.0-20200909062051-96811444bb22 h1:bCv4Emo49CZyZFbnq9lWNr8nYM1yrfhjuaM7KJEc0jk= +github.com/iwind/TeaGo v0.0.0-20200909062051-96811444bb22/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= +github.com/iwind/TeaGo v0.0.0-20200910072805-729cffe36729 h1:/v0WhSFVeNay/dA5zU9iCBXlgVDfxnztuanlauXE0gM= +github.com/iwind/TeaGo v0.0.0-20200910072805-729cffe36729/go.mod h1:KU4mS7QNiZ7QWEuDBk1zw0/Q2LrAPZv3tycEFBsuUwc= 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/kr/fs v0.1.0/go.mod h1:FFnZGqtBN9Gxj7eW1uZ42v5BccTP0vu6NEaFoC2HwRg= 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= @@ -74,16 +85,22 @@ github.com/onsi/gomega v1.7.0/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1Cpa 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/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +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/ffjson v0.0.0-20190930134022-aa0246cd15f7 h1:xoIK0ctDddBMnc74udxJYBqlo9Ylnsp1waqjLsnef20= github.com/pquerna/ffjson v0.0.0-20190930134022-aa0246cd15f7/go.mod h1:YARuvh7BUWHNhzDq2OM5tzR2RiCcN2D7sapiKyCel/M= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/shirou/gopsutil v2.20.7+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.6.1 h1:hDPOHmpOpP40lSULcqw7IrRb/u7w6RpDC9399XyoNd0= github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= go.opentelemetry.io/otel v0.7.0/go.mod h1:aZMyHG5TqDOXEgH2tyLiXSUKly1jT3yqE9PmrzIeCdo= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +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-20200513190911-00229845015e/go.mod h1:4M0jN8W1tt0AVLNr8HDosyJCDCDuyL9N9+3m7wDWgKw= @@ -144,18 +161,27 @@ google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55 h1:gSJIx1SDwno+2El google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03 h1:4HYDjxeNXAOTv3o1N2tjo8UUSlhQgAD52FVkwxnWgM8= google.golang.org/genproto v0.0.0-20191009194640-548a555dbc03/go.mod h1:n3cpQtvxv34hfy77yVDNjmbRyujviMdxYliBSkLhpCc= +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.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= 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.27.0/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= +google.golang.org/grpc v1.32.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= +google.golang.org/protobuf v1.22.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.23.0 h1:4MY060fB1DLGMB/7MBTLnwQUY6+F09GEiz6SsrNqyzM= google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= +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/check.v1 v0.0.0-20161208181325-20d25e280405/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= @@ -167,6 +193,9 @@ 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.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-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= diff --git a/internal/configs/serverconfigs/component_config.go b/internal/configs/serverconfigs/component_config.go deleted file mode 100644 index ad42b4b8..00000000 --- a/internal/configs/serverconfigs/component_config.go +++ /dev/null @@ -1,4 +0,0 @@ -package serverconfigs - -type ComponentConfig struct { -} diff --git a/internal/configs/serverconfigs/filter_config.go b/internal/configs/serverconfigs/filter_config.go deleted file mode 100644 index ba9268c9..00000000 --- a/internal/configs/serverconfigs/filter_config.go +++ /dev/null @@ -1,4 +0,0 @@ -package serverconfigs - -type FilterConfig struct { -} diff --git a/internal/configs/serverconfigs/ip_version.go b/internal/configs/serverconfigs/ip_version.go deleted file mode 100644 index 6471ea0e..00000000 --- a/internal/configs/serverconfigs/ip_version.go +++ /dev/null @@ -1,8 +0,0 @@ -package serverconfigs - -type IPVersion = string - -const ( - IPv4 IPVersion = "4" - IPv6 IPVersion = "6" -) diff --git a/internal/configs/serverconfigs/location_config.go b/internal/configs/serverconfigs/location_config.go deleted file mode 100644 index 4a7c6366..00000000 --- a/internal/configs/serverconfigs/location_config.go +++ /dev/null @@ -1,4 +0,0 @@ -package serverconfigs - -type LocationConfig struct { -} diff --git a/internal/configs/serverconfigs/locker.go b/internal/configs/serverconfigs/locker.go deleted file mode 100644 index 60a3245d..00000000 --- a/internal/configs/serverconfigs/locker.go +++ /dev/null @@ -1,5 +0,0 @@ -package serverconfigs - -import "sync" - -var sharedLocker = &sync.RWMutex{} diff --git a/internal/configs/serverconfigs/network_address_config.go b/internal/configs/serverconfigs/network_address_config.go deleted file mode 100644 index c34da8c0..00000000 --- a/internal/configs/serverconfigs/network_address_config.go +++ /dev/null @@ -1,70 +0,0 @@ -package serverconfigs - -import ( - "github.com/iwind/TeaGo/types" - "regexp" - "strconv" - "strings" -) - -var regexpSinglePort = regexp.MustCompile(`^\d+$`) - -// 网络地址配置 -type NetworkAddressConfig struct { - Protocol string `yaml:"protocol" json:"protocol"` // 协议,http、tcp、tcp4、tcp6、unix、udp等 - Host string `yaml:"host" json:"host"` // 主机地址或主机名 - PortRange string `yaml:"portRange" json:"portRange"` // 端口范围,支持 8080、8080-8090、8080:8090 - - minPort int - maxPort int -} - -func (this *NetworkAddressConfig) Init() error { - // 8080 - if regexpSinglePort.MatchString(this.PortRange) { - this.minPort = types.Int(this.PortRange) - this.maxPort = this.minPort - return nil - } - - // 8080:8090 - if strings.Contains(this.PortRange, ":") { - pieces := strings.SplitN(this.PortRange, ":", 2) - minPort := types.Int(pieces[0]) - maxPort := types.Int(pieces[1]) - if minPort > maxPort { - minPort, maxPort = maxPort, minPort - } - this.minPort = minPort - this.maxPort = maxPort - return nil - } - - // 8080-8090 - if strings.Contains(this.PortRange, "-") { - pieces := strings.SplitN(this.PortRange, "-", 2) - minPort := types.Int(pieces[0]) - maxPort := types.Int(pieces[1]) - if minPort > maxPort { - minPort, maxPort = maxPort, minPort - } - this.minPort = minPort - this.maxPort = maxPort - return nil - } - - return nil -} - -func (this *NetworkAddressConfig) FullAddresses() []string { - if this.Protocol == ProtocolUnix { - return []string{this.Protocol + ":" + this.Host} - } - - result := []string{} - for i := this.minPort; i <= this.maxPort; i++ { - host := this.Host - result = append(result, this.Protocol+"://"+host+":"+strconv.Itoa(i)) - } - return result -} diff --git a/internal/configs/serverconfigs/network_address_config_test.go b/internal/configs/serverconfigs/network_address_config_test.go deleted file mode 100644 index bb14dba9..00000000 --- a/internal/configs/serverconfigs/network_address_config_test.go +++ /dev/null @@ -1,57 +0,0 @@ -package serverconfigs - -import "testing" - -func TestNetworkAddressConfig_FullAddresses(t *testing.T) { - { - addr := &NetworkAddressConfig{ - Protocol: "http", - Host: "127.0.0.1", - PortRange: "8080", - } - err := addr.Init() - if err != nil { - t.Fatal(err) - } - t.Log(addr.FullAddresses()) - } - - { - addr := &NetworkAddressConfig{ - Protocol: "http", - Host: "127.0.0.1", - PortRange: "8080:8090", - } - err := addr.Init() - if err != nil { - t.Fatal(err) - } - t.Log(addr.FullAddresses()) - } - - { - addr := &NetworkAddressConfig{ - Protocol: "http", - Host: "127.0.0.1", - PortRange: "8080-8090", - } - err := addr.Init() - if err != nil { - t.Fatal(err) - } - t.Log(addr.FullAddresses()) - } - - { - addr := &NetworkAddressConfig{ - Protocol: "http", - Host: "127.0.0.1", - PortRange: "8080-8070", - } - err := addr.Init() - if err != nil { - t.Fatal(err) - } - t.Log(addr.FullAddresses()) - } -} diff --git a/internal/configs/serverconfigs/origin_server_config.go b/internal/configs/serverconfigs/origin_server_config.go deleted file mode 100644 index 3b039665..00000000 --- a/internal/configs/serverconfigs/origin_server_config.go +++ /dev/null @@ -1,10 +0,0 @@ -package serverconfigs - -// 源站服务配置 -type OriginServerConfig struct { - Id string `yaml:"id" json:"id"` // ID - IsOn bool `yaml:"isOn" json:"isOn"` // 是否启用 - Name string `yaml:"name" json:"name"` // 名称 TODO - Addr *NetworkAddressConfig `yaml:"addr" json:"addr"` // 地址 - Description string `yaml:"description" json:"description"` // 描述 TODO -} diff --git a/internal/configs/serverconfigs/origin_server_group_config.go b/internal/configs/serverconfigs/origin_server_group_config.go deleted file mode 100644 index 08701ea7..00000000 --- a/internal/configs/serverconfigs/origin_server_group_config.go +++ /dev/null @@ -1,6 +0,0 @@ -package serverconfigs - -// TODO 需要实现 -type OriginServerGroupConfig struct { - Origins []*OriginServerConfig `yaml:"origins" json:"origins"` // 源站列表 -} diff --git a/internal/configs/serverconfigs/protocol.go b/internal/configs/serverconfigs/protocol.go deleted file mode 100644 index d2dfcf79..00000000 --- a/internal/configs/serverconfigs/protocol.go +++ /dev/null @@ -1,29 +0,0 @@ -package serverconfigs - -type Protocol = string - -const ( - ProtocolHTTP Protocol = "http" - ProtocolHTTPS Protocol = "https" - ProtocolTCP Protocol = "tcp" - ProtocolTLS Protocol = "tls" - ProtocolUnix Protocol = "unix" - ProtocolUDP Protocol = "udp" - - // 子协议 - ProtocolHTTP4 Protocol = "http4" - ProtocolHTTP6 Protocol = "http6" - - ProtocolHTTPS4 Protocol = "https4" - ProtocolHTTPS6 Protocol = "https6" - - ProtocolTCP4 Protocol = "tcp4" - ProtocolTCP6 Protocol = "tcp6" - - ProtocolTLS4 Protocol = "tls4" - ProtocolTLS6 Protocol = "tls6" -) - -func AllProtocols() []Protocol { - return []Protocol{ProtocolHTTP, ProtocolHTTPS, ProtocolTCP, ProtocolTLS, ProtocolUnix, ProtocolUDP, ProtocolHTTP4, ProtocolHTTP6, ProtocolHTTPS4, ProtocolHTTPS6, ProtocolTCP4, ProtocolTCP6, ProtocolTLS4, ProtocolTLS6} -} diff --git a/internal/configs/serverconfigs/protocol_base.go b/internal/configs/serverconfigs/protocol_base.go deleted file mode 100644 index c0f6a056..00000000 --- a/internal/configs/serverconfigs/protocol_base.go +++ /dev/null @@ -1,32 +0,0 @@ -package serverconfigs - -// 协议基础数据结构 -type BaseProtocol struct { - IsOn bool `yaml:"isOn" json:"isOn"` // 是否开启 - Listen []*NetworkAddressConfig `yaml:"listen" json:"listen"` // 绑定的网络地址 -} - -// 初始化 -func (this *BaseProtocol) InitBase() error { - for _, addr := range this.Listen { - err := addr.Init() - if err != nil { - return err - } - } - return nil -} - -// 获取完整的地址列表 -func (this *BaseProtocol) FullAddresses() []string { - result := []string{} - for _, addr := range this.Listen { - result = append(result, addr.FullAddresses()...) - } - return result -} - -// 添加地址 -func (this *BaseProtocol) AddListen(addr ...*NetworkAddressConfig) { - this.Listen = append(this.Listen, addr...) -} diff --git a/internal/configs/serverconfigs/protocol_http_config.go b/internal/configs/serverconfigs/protocol_http_config.go deleted file mode 100644 index 9af8a8eb..00000000 --- a/internal/configs/serverconfigs/protocol_http_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type HTTPProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *HTTPProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/protocol_https_config.go b/internal/configs/serverconfigs/protocol_https_config.go deleted file mode 100644 index 9a810ef4..00000000 --- a/internal/configs/serverconfigs/protocol_https_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type HTTPSProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *HTTPSProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/protocol_tcp_config.go b/internal/configs/serverconfigs/protocol_tcp_config.go deleted file mode 100644 index 6d6fd09a..00000000 --- a/internal/configs/serverconfigs/protocol_tcp_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type TCPProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *TCPProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/protocol_tls_config.go b/internal/configs/serverconfigs/protocol_tls_config.go deleted file mode 100644 index 52a03859..00000000 --- a/internal/configs/serverconfigs/protocol_tls_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type TLSProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *TLSProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/protocol_udp_config.go b/internal/configs/serverconfigs/protocol_udp_config.go deleted file mode 100644 index 29dc8543..00000000 --- a/internal/configs/serverconfigs/protocol_udp_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type UDPProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *UDPProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/protocol_unix_config.go b/internal/configs/serverconfigs/protocol_unix_config.go deleted file mode 100644 index 63ac398b..00000000 --- a/internal/configs/serverconfigs/protocol_unix_config.go +++ /dev/null @@ -1,14 +0,0 @@ -package serverconfigs - -type UnixProtocolConfig struct { - BaseProtocol `yaml:",inline"` -} - -func (this *UnixProtocolConfig) Init() error { - err := this.InitBase() - if err != nil { - return err - } - - return nil -} diff --git a/internal/configs/serverconfigs/reverse_proxy_config.go b/internal/configs/serverconfigs/reverse_proxy_config.go deleted file mode 100644 index dc9b4d71..00000000 --- a/internal/configs/serverconfigs/reverse_proxy_config.go +++ /dev/null @@ -1,6 +0,0 @@ -package serverconfigs - -type ReverseProxyConfig struct { - IsOn bool `yaml:"isOn" json:"isOn"` // 是否启用 - Origins []*OriginServerConfig `yaml:"origins" json:"origins"` // 源站列表 -} diff --git a/internal/configs/serverconfigs/server_config.go b/internal/configs/serverconfigs/server_config.go deleted file mode 100644 index 4d70828b..00000000 --- a/internal/configs/serverconfigs/server_config.go +++ /dev/null @@ -1,144 +0,0 @@ -package serverconfigs - -import "encoding/json" - -type ServerConfig struct { - Id string `yaml:"id" json:"id"` // ID - IsOn bool `yaml:"isOn" json:"isOn"` // 是否开启 - Components []*ComponentConfig `yaml:"components" json:"components"` // 组件 - Filters []*FilterConfig `yaml:"filters" json:"filters"` // 过滤器 - Name string `yaml:"name" json:"name"` // 名称 - Description string `yaml:"description" json:"description"` // 描述 - ServerNames []*ServerNameConfig `yaml:"serverNames" json:"serverNames"` // 域名 - - // 前端协议 - HTTP *HTTPProtocolConfig `yaml:"http" json:"http"` // HTTP配置 - HTTPS *HTTPSProtocolConfig `yaml:"https" json:"https"` // HTTPS配置 - TCP *TCPProtocolConfig `yaml:"tcp" json:"tcp"` // TCP配置 - TLS *TLSProtocolConfig `yaml:"tls" json:"tls"` // TLS配置 - Unix *UnixProtocolConfig `yaml:"unix" json:"unix"` // Unix配置 - UDP *UDPProtocolConfig `yaml:"udp" json:"udp"` // UDP配置 - - // Web配置 - Web *WebConfig `yaml:"web" json:"web"` - - // 反向代理配置 - ReverseProxy *ReverseProxyConfig `yaml:"reverseProxy" json:"reverseProxy"` -} - -func NewServerConfig() *ServerConfig { - return &ServerConfig{} -} - -func (this *ServerConfig) Init() error { - if this.HTTP != nil { - err := this.HTTP.Init() - if err != nil { - return err - } - } - - if this.HTTPS != nil { - err := this.HTTPS.Init() - if err != nil { - return err - } - } - - if this.TCP != nil { - err := this.TCP.Init() - if err != nil { - return err - } - } - - if this.TLS != nil { - err := this.TLS.Init() - if err != nil { - return err - } - } - - if this.Unix != nil { - err := this.Unix.Init() - if err != nil { - return err - } - } - - if this.UDP != nil { - err := this.UDP.Init() - if err != nil { - return err - } - } - - return nil -} - -func (this *ServerConfig) FullAddresses() []string { - result := []Protocol{} - if this.HTTP != nil && this.HTTP.IsOn { - result = append(result, this.HTTP.FullAddresses()...) - } - if this.HTTPS != nil && this.HTTPS.IsOn { - result = append(result, this.HTTPS.FullAddresses()...) - } - if this.TCP != nil && this.TCP.IsOn { - result = append(result, this.TCP.FullAddresses()...) - } - if this.TLS != nil && this.TLS.IsOn { - result = append(result, this.TLS.FullAddresses()...) - } - if this.Unix != nil && this.Unix.IsOn { - result = append(result, this.Unix.FullAddresses()...) - } - if this.UDP != nil && this.UDP.IsOn { - result = append(result, this.UDP.FullAddresses()...) - } - - return result -} - -func (this *ServerConfig) Listen() []*NetworkAddressConfig { - result := []*NetworkAddressConfig{} - if this.HTTP != nil { - result = append(result, this.HTTP.Listen...) - } - if this.HTTPS != nil { - result = append(result, this.HTTPS.Listen...) - } - if this.TCP != nil { - result = append(result, this.TCP.Listen...) - } - if this.TLS != nil { - result = append(result, this.TLS.Listen...) - } - if this.Unix != nil { - result = append(result, this.Unix.Listen...) - } - if this.UDP != nil { - result = append(result, this.UDP.Listen...) - } - return result -} - -func (this *ServerConfig) AsJSON() ([]byte, error) { - return json.Marshal(this) -} - -func (this *ServerConfig) IsHTTP() bool { - return this.HTTP != nil || this.HTTPS != nil -} - -func (this *ServerConfig) IsTCP() bool { - return this.TCP != nil || this.TLS != nil -} - -func (this *ServerConfig) IsUnix() bool { - return this.Unix != nil -} - -func (this *ServerConfig) IsUDP() bool { - return this.UDP != nil -} diff --git a/internal/configs/serverconfigs/server_config_test.go b/internal/configs/serverconfigs/server_config_test.go deleted file mode 100644 index 33da9e1d..00000000 --- a/internal/configs/serverconfigs/server_config_test.go +++ /dev/null @@ -1,74 +0,0 @@ -package serverconfigs - -import "testing" - -func TestServerConfig_Protocols(t *testing.T) { - { - server := NewServerConfig() - t.Log(server.FullAddresses()) - } - - { - server := NewServerConfig() - server.HTTP = &HTTPProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolHTTP, - PortRange: "1234", - }, - }, - }} - server.HTTPS = &HTTPSProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolUnix, - Host: "/hello.sock", - PortRange: "1235", - }, - }, - }} - server.TCP = &TCPProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolHTTPS, - PortRange: "1236", - }, - }, - }} - server.TLS = &TLSProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolTCP, - PortRange: "1234", - }, - }, - }} - server.Unix = &UnixProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolTLS, - PortRange: "1234", - }, - }, - }} - server.UDP = &UDPProtocolConfig{BaseProtocol: BaseProtocol{ - IsOn: true, - Listen: []*NetworkAddressConfig{ - { - Protocol: ProtocolUDP, - PortRange: "1234", - }, - }, - }} - err := server.Init() - if err != nil { - t.Fatal(err) - } - t.Log(server.FullAddresses()) - } -} diff --git a/internal/configs/serverconfigs/server_group.go b/internal/configs/serverconfigs/server_group.go deleted file mode 100644 index c579f43f..00000000 --- a/internal/configs/serverconfigs/server_group.go +++ /dev/null @@ -1,41 +0,0 @@ -package serverconfigs - -import "strings" - -type ServerGroup struct { - fullAddr string - Servers []*ServerConfig -} - -func NewServerGroup(fullAddr string) *ServerGroup { - return &ServerGroup{fullAddr: fullAddr} -} - -// 添加服务 -func (this *ServerGroup) Add(server *ServerConfig) { - this.Servers = append(this.Servers, server) -} - -// 获取完整的地址 -func (this *ServerGroup) FullAddr() string { - return this.fullAddr -} - -// 获取当前分组的协议 -func (this *ServerGroup) Protocol() Protocol { - for _, p := range AllProtocols() { - if strings.HasPrefix(this.fullAddr, p+":") { - return p - } - } - return ProtocolHTTP -} - -// 获取当前分组的地址 -func (this *ServerGroup) Addr() string { - protocol := this.Protocol() - if protocol == ProtocolUnix { - return strings.TrimPrefix(this.fullAddr, protocol+":") - } - return strings.TrimPrefix(this.fullAddr, protocol+"://") -} diff --git a/internal/configs/serverconfigs/server_group_test.go b/internal/configs/serverconfigs/server_group_test.go deleted file mode 100644 index 2340750e..00000000 --- a/internal/configs/serverconfigs/server_group_test.go +++ /dev/null @@ -1,34 +0,0 @@ -package serverconfigs - -import ( - "github.com/iwind/TeaGo/assert" - "testing" -) - -func TestServerGroup_Protocol(t *testing.T) { - a := assert.NewAssertion(t) - - { - group := NewServerGroup("tcp://127.0.0.1:1234") - a.IsTrue(group.Protocol() == ProtocolTCP) - a.IsTrue(group.Addr() == "127.0.0.1:1234") - } - - { - group := NewServerGroup("http4://127.0.0.1:1234") - a.IsTrue(group.Protocol() == ProtocolHTTP4) - a.IsTrue(group.Addr() == "127.0.0.1:1234") - } - - { - group := NewServerGroup("127.0.0.1:1234") - a.IsTrue(group.Protocol() == ProtocolHTTP) - a.IsTrue(group.Addr() == "127.0.0.1:1234") - } - - { - group := NewServerGroup("unix:/tmp/my.sock") - a.IsTrue(group.Protocol() == ProtocolUnix) - a.IsTrue(group.Addr() == "/tmp/my.sock") - } -} diff --git a/internal/configs/serverconfigs/server_name_config.go b/internal/configs/serverconfigs/server_name_config.go deleted file mode 100644 index cae2e21f..00000000 --- a/internal/configs/serverconfigs/server_name_config.go +++ /dev/null @@ -1,15 +0,0 @@ -package serverconfigs - -type ServerNameType = string - -const ( - ServerNameTypeFull = "full" // 完整的域名,包含通配符等 - ServerNameTypePrefix = "prefix" // 前缀 - ServerNameTypeSuffix = "suffix" // 后缀 - ServerNameTypeMatch = "match" // 正则匹配 -) - -type ServerNameConfig struct { - Name string `yaml:"name" json:"name"` // 名称 - Type string `yaml:"type" json:"type"` // 类型 -} diff --git a/internal/configs/serverconfigs/web_config.go b/internal/configs/serverconfigs/web_config.go deleted file mode 100644 index 5daec68e..00000000 --- a/internal/configs/serverconfigs/web_config.go +++ /dev/null @@ -1,10 +0,0 @@ -package serverconfigs - -type WebConfig struct { - IsOn bool `yaml:"isOn" json:"isOn"` - - Locations []*LocationConfig `yaml:"locations" json:"locations"` // 路径规则 TODO - - // 本地静态资源配置 - Root string `yaml:"root" json:"root"` // 资源根目录 TODO -} diff --git a/internal/rpc/pb/model_api_node.pb.go b/internal/rpc/pb/model_api_node.pb.go deleted file mode 100644 index e41c5d59..00000000 --- a/internal/rpc/pb/model_api_node.pb.go +++ /dev/null @@ -1,222 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_api_node.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type APINode struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` - ClusterId int64 `protobuf:"varint,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - UniqueId string `protobuf:"bytes,4,opt,name=uniqueId,proto3" json:"uniqueId,omitempty"` - Secret string `protobuf:"bytes,5,opt,name=secret,proto3" json:"secret,omitempty"` - Name string `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` - Host string `protobuf:"bytes,8,opt,name=host,proto3" json:"host,omitempty"` - Port int32 `protobuf:"varint,9,opt,name=port,proto3" json:"port,omitempty"` -} - -func (x *APINode) Reset() { - *x = APINode{} - if protoimpl.UnsafeEnabled { - mi := &file_model_api_node_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *APINode) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*APINode) ProtoMessage() {} - -func (x *APINode) ProtoReflect() protoreflect.Message { - mi := &file_model_api_node_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use APINode.ProtoReflect.Descriptor instead. -func (*APINode) Descriptor() ([]byte, []int) { - return file_model_api_node_proto_rawDescGZIP(), []int{0} -} - -func (x *APINode) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *APINode) GetIsOn() bool { - if x != nil { - return x.IsOn - } - return false -} - -func (x *APINode) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *APINode) GetUniqueId() string { - if x != nil { - return x.UniqueId - } - return "" -} - -func (x *APINode) GetSecret() string { - if x != nil { - return x.Secret - } - return "" -} - -func (x *APINode) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *APINode) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *APINode) GetHost() string { - if x != nil { - return x.Host - } - return "" -} - -func (x *APINode) GetPort() int32 { - if x != nil { - return x.Port - } - return 0 -} - -var File_model_api_node_proto protoreflect.FileDescriptor - -var file_model_api_node_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xdd, 0x01, 0x0a, 0x07, 0x41, - 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x71, - 0x75, 0x65, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x71, - 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, - 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, - 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x09, - 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_api_node_proto_rawDescOnce sync.Once - file_model_api_node_proto_rawDescData = file_model_api_node_proto_rawDesc -) - -func file_model_api_node_proto_rawDescGZIP() []byte { - file_model_api_node_proto_rawDescOnce.Do(func() { - file_model_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_api_node_proto_rawDescData) - }) - return file_model_api_node_proto_rawDescData -} - -var file_model_api_node_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_api_node_proto_goTypes = []interface{}{ - (*APINode)(nil), // 0: pb.APINode -} -var file_model_api_node_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_model_api_node_proto_init() } -func file_model_api_node_proto_init() { - if File_model_api_node_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_model_api_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*APINode); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_api_node_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_api_node_proto_goTypes, - DependencyIndexes: file_model_api_node_proto_depIdxs, - MessageInfos: file_model_api_node_proto_msgTypes, - }.Build() - File_model_api_node_proto = out.File - file_model_api_node_proto_rawDesc = nil - file_model_api_node_proto_goTypes = nil - file_model_api_node_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_node.pb.go b/internal/rpc/pb/model_node.pb.go deleted file mode 100644 index bbe3b28a..00000000 --- a/internal/rpc/pb/model_node.pb.go +++ /dev/null @@ -1,243 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_node.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type Node struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Status string `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"` - InstallDir string `protobuf:"bytes,4,opt,name=installDir,proto3" json:"installDir,omitempty"` - IsInstalled bool `protobuf:"varint,5,opt,name=isInstalled,proto3" json:"isInstalled,omitempty"` - Code string `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"` - UniqueId string `protobuf:"bytes,7,opt,name=uniqueId,proto3" json:"uniqueId,omitempty"` - Secret string `protobuf:"bytes,8,opt,name=secret,proto3" json:"secret,omitempty"` - Cluster *NodeCluster `protobuf:"bytes,32,opt,name=cluster,proto3" json:"cluster,omitempty"` - Login *NodeLogin `protobuf:"bytes,33,opt,name=login,proto3" json:"login,omitempty"` -} - -func (x *Node) Reset() { - *x = Node{} - if protoimpl.UnsafeEnabled { - mi := &file_model_node_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Node) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Node) ProtoMessage() {} - -func (x *Node) ProtoReflect() protoreflect.Message { - mi := &file_model_node_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Node.ProtoReflect.Descriptor instead. -func (*Node) Descriptor() ([]byte, []int) { - return file_model_node_proto_rawDescGZIP(), []int{0} -} - -func (x *Node) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *Node) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *Node) GetStatus() string { - if x != nil { - return x.Status - } - return "" -} - -func (x *Node) GetInstallDir() string { - if x != nil { - return x.InstallDir - } - return "" -} - -func (x *Node) GetIsInstalled() bool { - if x != nil { - return x.IsInstalled - } - return false -} - -func (x *Node) GetCode() string { - if x != nil { - return x.Code - } - return "" -} - -func (x *Node) GetUniqueId() string { - if x != nil { - return x.UniqueId - } - return "" -} - -func (x *Node) GetSecret() string { - if x != nil { - return x.Secret - } - return "" -} - -func (x *Node) GetCluster() *NodeCluster { - if x != nil { - return x.Cluster - } - return nil -} - -func (x *Node) GetLogin() *NodeLogin { - if x != nil { - return x.Login - } - return nil -} - -var File_model_node_proto protoreflect.FileDescriptor - -var file_model_node_proto_rawDesc = []byte{ - 0x0a, 0x10, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x1a, 0x16, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, - 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9c, 0x02, 0x0a, 0x04, 0x4e, 0x6f, 0x64, - 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, - 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, - 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x12, 0x20, 0x0a, - 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x08, 0x52, 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, - 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, - 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, - 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x18, 0x20, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, - 0x65, 0x72, 0x12, 0x23, 0x0a, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x21, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, - 0x52, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_node_proto_rawDescOnce sync.Once - file_model_node_proto_rawDescData = file_model_node_proto_rawDesc -) - -func file_model_node_proto_rawDescGZIP() []byte { - file_model_node_proto_rawDescOnce.Do(func() { - file_model_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_node_proto_rawDescData) - }) - return file_model_node_proto_rawDescData -} - -var file_model_node_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_node_proto_goTypes = []interface{}{ - (*Node)(nil), // 0: pb.Node - (*NodeCluster)(nil), // 1: pb.NodeCluster - (*NodeLogin)(nil), // 2: pb.NodeLogin -} -var file_model_node_proto_depIdxs = []int32{ - 1, // 0: pb.Node.cluster:type_name -> pb.NodeCluster - 2, // 1: pb.Node.login:type_name -> pb.NodeLogin - 2, // [2:2] is the sub-list for method output_type - 2, // [2:2] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name -} - -func init() { file_model_node_proto_init() } -func file_model_node_proto_init() { - if File_model_node_proto != nil { - return - } - file_model_node_cluster_proto_init() - file_model_node_login_proto_init() - if !protoimpl.UnsafeEnabled { - file_model_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Node); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_node_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_node_proto_goTypes, - DependencyIndexes: file_model_node_proto_depIdxs, - MessageInfos: file_model_node_proto_msgTypes, - }.Build() - File_model_node_proto = out.File - file_model_node_proto_rawDesc = nil - file_model_node_proto_goTypes = nil - file_model_node_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_node_cluster.pb.go b/internal/rpc/pb/model_node_cluster.pb.go deleted file mode 100644 index 4c4ec07c..00000000 --- a/internal/rpc/pb/model_node_cluster.pb.go +++ /dev/null @@ -1,185 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_node_cluster.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type NodeCluster struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - CreatedAt int64 `protobuf:"varint,3,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - GrantId int64 `protobuf:"varint,4,opt,name=grantId,proto3" json:"grantId,omitempty"` - InstallDir string `protobuf:"bytes,5,opt,name=installDir,proto3" json:"installDir,omitempty"` -} - -func (x *NodeCluster) Reset() { - *x = NodeCluster{} - if protoimpl.UnsafeEnabled { - mi := &file_model_node_cluster_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeCluster) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeCluster) ProtoMessage() {} - -func (x *NodeCluster) ProtoReflect() protoreflect.Message { - mi := &file_model_node_cluster_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeCluster.ProtoReflect.Descriptor instead. -func (*NodeCluster) Descriptor() ([]byte, []int) { - return file_model_node_cluster_proto_rawDescGZIP(), []int{0} -} - -func (x *NodeCluster) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *NodeCluster) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *NodeCluster) GetCreatedAt() int64 { - if x != nil { - return x.CreatedAt - } - return 0 -} - -func (x *NodeCluster) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -func (x *NodeCluster) GetInstallDir() string { - if x != nil { - return x.InstallDir - } - return "" -} - -var File_model_node_cluster_proto protoreflect.FileDescriptor - -var file_model_node_cluster_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x89, - 0x01, 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x0e, - 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, - 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, - 0x12, 0x18, 0x0a, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_node_cluster_proto_rawDescOnce sync.Once - file_model_node_cluster_proto_rawDescData = file_model_node_cluster_proto_rawDesc -) - -func file_model_node_cluster_proto_rawDescGZIP() []byte { - file_model_node_cluster_proto_rawDescOnce.Do(func() { - file_model_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_node_cluster_proto_rawDescData) - }) - return file_model_node_cluster_proto_rawDescData -} - -var file_model_node_cluster_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_node_cluster_proto_goTypes = []interface{}{ - (*NodeCluster)(nil), // 0: pb.NodeCluster -} -var file_model_node_cluster_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_model_node_cluster_proto_init() } -func file_model_node_cluster_proto_init() { - if File_model_node_cluster_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_model_node_cluster_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeCluster); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_node_cluster_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_node_cluster_proto_goTypes, - DependencyIndexes: file_model_node_cluster_proto_depIdxs, - MessageInfos: file_model_node_cluster_proto_msgTypes, - }.Build() - File_model_node_cluster_proto = out.File - file_model_node_cluster_proto_rawDesc = nil - file_model_node_cluster_proto_goTypes = nil - file_model_node_cluster_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_node_grant.pb.go b/internal/rpc/pb/model_node_grant.pb.go deleted file mode 100644 index cb227aab..00000000 --- a/internal/rpc/pb/model_node_grant.pb.go +++ /dev/null @@ -1,223 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_node_grant.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type NodeGrant struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Method string `protobuf:"bytes,3,opt,name=method,proto3" json:"method,omitempty"` - Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"` - Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` - Su bool `protobuf:"varint,6,opt,name=su,proto3" json:"su,omitempty"` - PrivateKey string `protobuf:"bytes,7,opt,name=privateKey,proto3" json:"privateKey,omitempty"` - Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"` - NodeId int64 `protobuf:"varint,9,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *NodeGrant) Reset() { - *x = NodeGrant{} - if protoimpl.UnsafeEnabled { - mi := &file_model_node_grant_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeGrant) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeGrant) ProtoMessage() {} - -func (x *NodeGrant) ProtoReflect() protoreflect.Message { - mi := &file_model_node_grant_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeGrant.ProtoReflect.Descriptor instead. -func (*NodeGrant) Descriptor() ([]byte, []int) { - return file_model_node_grant_proto_rawDescGZIP(), []int{0} -} - -func (x *NodeGrant) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *NodeGrant) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *NodeGrant) GetMethod() string { - if x != nil { - return x.Method - } - return "" -} - -func (x *NodeGrant) GetUsername() string { - if x != nil { - return x.Username - } - return "" -} - -func (x *NodeGrant) GetPassword() string { - if x != nil { - return x.Password - } - return "" -} - -func (x *NodeGrant) GetSu() bool { - if x != nil { - return x.Su - } - return false -} - -func (x *NodeGrant) GetPrivateKey() string { - if x != nil { - return x.PrivateKey - } - return "" -} - -func (x *NodeGrant) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *NodeGrant) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -var File_model_node_grant_proto protoreflect.FileDescriptor - -var file_model_node_grant_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xe9, 0x01, 0x0a, - 0x09, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, - 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, - 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x0e, - 0x0a, 0x02, 0x73, 0x75, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x73, 0x75, 0x12, 0x1e, - 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x18, 0x07, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_node_grant_proto_rawDescOnce sync.Once - file_model_node_grant_proto_rawDescData = file_model_node_grant_proto_rawDesc -) - -func file_model_node_grant_proto_rawDescGZIP() []byte { - file_model_node_grant_proto_rawDescOnce.Do(func() { - file_model_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_node_grant_proto_rawDescData) - }) - return file_model_node_grant_proto_rawDescData -} - -var file_model_node_grant_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_node_grant_proto_goTypes = []interface{}{ - (*NodeGrant)(nil), // 0: pb.NodeGrant -} -var file_model_node_grant_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_model_node_grant_proto_init() } -func file_model_node_grant_proto_init() { - if File_model_node_grant_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_model_node_grant_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeGrant); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_node_grant_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_node_grant_proto_goTypes, - DependencyIndexes: file_model_node_grant_proto_depIdxs, - MessageInfos: file_model_node_grant_proto_msgTypes, - }.Build() - File_model_node_grant_proto = out.File - file_model_node_grant_proto_rawDesc = nil - file_model_node_grant_proto_goTypes = nil - file_model_node_grant_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_node_ip_address.pb.go b/internal/rpc/pb/model_node_ip_address.pb.go deleted file mode 100644 index 8a1b4722..00000000 --- a/internal/rpc/pb/model_node_ip_address.pb.go +++ /dev/null @@ -1,203 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_node_ip_address.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type NodeIPAddress struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - NodeId int64 `protobuf:"varint,2,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` - Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` - Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` - State int64 `protobuf:"varint,6,opt,name=state,proto3" json:"state,omitempty"` - Order int64 `protobuf:"varint,7,opt,name=order,proto3" json:"order,omitempty"` -} - -func (x *NodeIPAddress) Reset() { - *x = NodeIPAddress{} - if protoimpl.UnsafeEnabled { - mi := &file_model_node_ip_address_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeIPAddress) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeIPAddress) ProtoMessage() {} - -func (x *NodeIPAddress) ProtoReflect() protoreflect.Message { - mi := &file_model_node_ip_address_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeIPAddress.ProtoReflect.Descriptor instead. -func (*NodeIPAddress) Descriptor() ([]byte, []int) { - return file_model_node_ip_address_proto_rawDescGZIP(), []int{0} -} - -func (x *NodeIPAddress) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *NodeIPAddress) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *NodeIPAddress) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *NodeIPAddress) GetIp() string { - if x != nil { - return x.Ip - } - return "" -} - -func (x *NodeIPAddress) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *NodeIPAddress) GetState() int64 { - if x != nil { - return x.State - } - return 0 -} - -func (x *NodeIPAddress) GetOrder() int64 { - if x != nil { - return x.Order - } - return 0 -} - -var File_model_node_ip_address_proto protoreflect.FileDescriptor - -var file_model_node_ip_address_proto_rawDesc = []byte{ - 0x0a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, 0x70, 0x5f, - 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, - 0x62, 0x22, 0xa9, 0x01, 0x0a, 0x0d, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, - 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x12, - 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, - 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x06, 0x5a, - 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_node_ip_address_proto_rawDescOnce sync.Once - file_model_node_ip_address_proto_rawDescData = file_model_node_ip_address_proto_rawDesc -) - -func file_model_node_ip_address_proto_rawDescGZIP() []byte { - file_model_node_ip_address_proto_rawDescOnce.Do(func() { - file_model_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_node_ip_address_proto_rawDescData) - }) - return file_model_node_ip_address_proto_rawDescData -} - -var file_model_node_ip_address_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_node_ip_address_proto_goTypes = []interface{}{ - (*NodeIPAddress)(nil), // 0: pb.NodeIPAddress -} -var file_model_node_ip_address_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_model_node_ip_address_proto_init() } -func file_model_node_ip_address_proto_init() { - if File_model_node_ip_address_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_model_node_ip_address_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeIPAddress); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_node_ip_address_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_node_ip_address_proto_goTypes, - DependencyIndexes: file_model_node_ip_address_proto_depIdxs, - MessageInfos: file_model_node_ip_address_proto_msgTypes, - }.Build() - File_model_node_ip_address_proto = out.File - file_model_node_ip_address_proto_rawDesc = nil - file_model_node_ip_address_proto_goTypes = nil - file_model_node_ip_address_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_node_login.pb.go b/internal/rpc/pb/model_node_login.pb.go deleted file mode 100644 index 75582e24..00000000 --- a/internal/rpc/pb/model_node_login.pb.go +++ /dev/null @@ -1,174 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_node_login.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type NodeLogin struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` - Params []byte `protobuf:"bytes,4,opt,name=params,proto3" json:"params,omitempty"` -} - -func (x *NodeLogin) Reset() { - *x = NodeLogin{} - if protoimpl.UnsafeEnabled { - mi := &file_model_node_login_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeLogin) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeLogin) ProtoMessage() {} - -func (x *NodeLogin) ProtoReflect() protoreflect.Message { - mi := &file_model_node_login_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeLogin.ProtoReflect.Descriptor instead. -func (*NodeLogin) Descriptor() ([]byte, []int) { - return file_model_node_login_proto_rawDescGZIP(), []int{0} -} - -func (x *NodeLogin) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *NodeLogin) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *NodeLogin) GetType() string { - if x != nil { - return x.Type - } - return "" -} - -func (x *NodeLogin) GetParams() []byte { - if x != nil { - return x.Params - } - return nil -} - -var File_model_node_login_proto protoreflect.FileDescriptor - -var file_model_node_login_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, - 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x5b, 0x0a, 0x09, - 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, - 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x79, 0x70, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, - 0x0c, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_node_login_proto_rawDescOnce sync.Once - file_model_node_login_proto_rawDescData = file_model_node_login_proto_rawDesc -) - -func file_model_node_login_proto_rawDescGZIP() []byte { - file_model_node_login_proto_rawDescOnce.Do(func() { - file_model_node_login_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_node_login_proto_rawDescData) - }) - return file_model_node_login_proto_rawDescData -} - -var file_model_node_login_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_node_login_proto_goTypes = []interface{}{ - (*NodeLogin)(nil), // 0: pb.NodeLogin -} -var file_model_node_login_proto_depIdxs = []int32{ - 0, // [0:0] is the sub-list for method output_type - 0, // [0:0] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_model_node_login_proto_init() } -func file_model_node_login_proto_init() { - if File_model_node_login_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_model_node_login_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeLogin); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_node_login_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_node_login_proto_goTypes, - DependencyIndexes: file_model_node_login_proto_depIdxs, - MessageInfos: file_model_node_login_proto_msgTypes, - }.Build() - File_model_node_login_proto = out.File - file_model_node_login_proto_rawDesc = nil - file_model_node_login_proto_goTypes = nil - file_model_node_login_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/model_server.pb.go b/internal/rpc/pb/model_server.pb.go deleted file mode 100644 index 5bf1f640..00000000 --- a/internal/rpc/pb/model_server.pb.go +++ /dev/null @@ -1,201 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: model_server.proto - -package pb - -import ( - proto "github.com/golang/protobuf/proto" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type Server struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` - Config []byte `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` - IncludeNodes []byte `protobuf:"bytes,3,opt,name=includeNodes,proto3" json:"includeNodes,omitempty"` - ExcludeNodes []byte `protobuf:"bytes,4,opt,name=excludeNodes,proto3" json:"excludeNodes,omitempty"` - CreatedAt int64 `protobuf:"varint,5,opt,name=createdAt,proto3" json:"createdAt,omitempty"` - Cluster *NodeCluster `protobuf:"bytes,6,opt,name=cluster,proto3" json:"cluster,omitempty"` -} - -func (x *Server) Reset() { - *x = Server{} - if protoimpl.UnsafeEnabled { - mi := &file_model_server_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *Server) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*Server) ProtoMessage() {} - -func (x *Server) ProtoReflect() protoreflect.Message { - mi := &file_model_server_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use Server.ProtoReflect.Descriptor instead. -func (*Server) Descriptor() ([]byte, []int) { - return file_model_server_proto_rawDescGZIP(), []int{0} -} - -func (x *Server) GetId() int64 { - if x != nil { - return x.Id - } - return 0 -} - -func (x *Server) GetConfig() []byte { - if x != nil { - return x.Config - } - return nil -} - -func (x *Server) GetIncludeNodes() []byte { - if x != nil { - return x.IncludeNodes - } - return nil -} - -func (x *Server) GetExcludeNodes() []byte { - if x != nil { - return x.ExcludeNodes - } - return nil -} - -func (x *Server) GetCreatedAt() int64 { - if x != nil { - return x.CreatedAt - } - return 0 -} - -func (x *Server) GetCluster() *NodeCluster { - if x != nil { - return x.Cluster - } - return nil -} - -var File_model_server_proto protoreflect.FileDescriptor - -var file_model_server_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0xc1, 0x01, 0x0a, 0x06, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x16, 0x0a, - 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x63, - 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x69, 0x6e, 0x63, - 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x0a, 0x0c, 0x65, 0x78, 0x63, - 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, - 0x0c, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x29, 0x0a, 0x07, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, - 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x07, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_model_server_proto_rawDescOnce sync.Once - file_model_server_proto_rawDescData = file_model_server_proto_rawDesc -) - -func file_model_server_proto_rawDescGZIP() []byte { - file_model_server_proto_rawDescOnce.Do(func() { - file_model_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_model_server_proto_rawDescData) - }) - return file_model_server_proto_rawDescData -} - -var file_model_server_proto_msgTypes = make([]protoimpl.MessageInfo, 1) -var file_model_server_proto_goTypes = []interface{}{ - (*Server)(nil), // 0: pb.Server - (*NodeCluster)(nil), // 1: pb.NodeCluster -} -var file_model_server_proto_depIdxs = []int32{ - 1, // 0: pb.Server.cluster:type_name -> pb.NodeCluster - 1, // [1:1] is the sub-list for method output_type - 1, // [1:1] is the sub-list for method input_type - 1, // [1:1] is the sub-list for extension type_name - 1, // [1:1] is the sub-list for extension extendee - 0, // [0:1] is the sub-list for field type_name -} - -func init() { file_model_server_proto_init() } -func file_model_server_proto_init() { - if File_model_server_proto != nil { - return - } - file_model_node_cluster_proto_init() - if !protoimpl.UnsafeEnabled { - file_model_server_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*Server); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_model_server_proto_rawDesc, - NumEnums: 0, - NumMessages: 1, - NumExtensions: 0, - NumServices: 0, - }, - GoTypes: file_model_server_proto_goTypes, - DependencyIndexes: file_model_server_proto_depIdxs, - MessageInfos: file_model_server_proto_msgTypes, - }.Build() - File_model_server_proto = out.File - file_model_server_proto_rawDesc = nil - file_model_server_proto_goTypes = nil - file_model_server_proto_depIdxs = nil -} diff --git a/internal/rpc/pb/service_admin.pb.go b/internal/rpc/pb/service_admin.pb.go deleted file mode 100644 index ba7ec823..00000000 --- a/internal/rpc/pb/service_admin.pb.go +++ /dev/null @@ -1,883 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_admin.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -type LoginAdminRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` - Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` -} - -func (x *LoginAdminRequest) Reset() { - *x = LoginAdminRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *LoginAdminRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*LoginAdminRequest) ProtoMessage() {} - -func (x *LoginAdminRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use LoginAdminRequest.ProtoReflect.Descriptor instead. -func (*LoginAdminRequest) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{0} -} - -func (x *LoginAdminRequest) GetUsername() string { - if x != nil { - return x.Username - } - return "" -} - -func (x *LoginAdminRequest) GetPassword() string { - if x != nil { - return x.Password - } - return "" -} - -type LoginAdminResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` - IsOk bool `protobuf:"varint,2,opt,name=isOk,proto3" json:"isOk,omitempty"` - Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"` -} - -func (x *LoginAdminResponse) Reset() { - *x = LoginAdminResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *LoginAdminResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*LoginAdminResponse) ProtoMessage() {} - -func (x *LoginAdminResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use LoginAdminResponse.ProtoReflect.Descriptor instead. -func (*LoginAdminResponse) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{1} -} - -func (x *LoginAdminResponse) GetAdminId() int64 { - if x != nil { - return x.AdminId - } - return 0 -} - -func (x *LoginAdminResponse) GetIsOk() bool { - if x != nil { - return x.IsOk - } - return false -} - -func (x *LoginAdminResponse) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -type CreateAdminLogRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Level string `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - Action string `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"` - Ip string `protobuf:"bytes,4,opt,name=ip,proto3" json:"ip,omitempty"` -} - -func (x *CreateAdminLogRequest) Reset() { - *x = CreateAdminLogRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateAdminLogRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateAdminLogRequest) ProtoMessage() {} - -func (x *CreateAdminLogRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateAdminLogRequest.ProtoReflect.Descriptor instead. -func (*CreateAdminLogRequest) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{2} -} - -func (x *CreateAdminLogRequest) GetLevel() string { - if x != nil { - return x.Level - } - return "" -} - -func (x *CreateAdminLogRequest) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *CreateAdminLogRequest) GetAction() string { - if x != nil { - return x.Action - } - return "" -} - -func (x *CreateAdminLogRequest) GetIp() string { - if x != nil { - return x.Ip - } - return "" -} - -type CreateAdminLogResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - IsOk bool `protobuf:"varint,1,opt,name=isOk,proto3" json:"isOk,omitempty"` -} - -func (x *CreateAdminLogResponse) Reset() { - *x = CreateAdminLogResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateAdminLogResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateAdminLogResponse) ProtoMessage() {} - -func (x *CreateAdminLogResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateAdminLogResponse.ProtoReflect.Descriptor instead. -func (*CreateAdminLogResponse) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{3} -} - -func (x *CreateAdminLogResponse) GetIsOk() bool { - if x != nil { - return x.IsOk - } - return false -} - -type CheckAdminExistsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` -} - -func (x *CheckAdminExistsRequest) Reset() { - *x = CheckAdminExistsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CheckAdminExistsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CheckAdminExistsRequest) ProtoMessage() {} - -func (x *CheckAdminExistsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CheckAdminExistsRequest.ProtoReflect.Descriptor instead. -func (*CheckAdminExistsRequest) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{4} -} - -func (x *CheckAdminExistsRequest) GetAdminId() int64 { - if x != nil { - return x.AdminId - } - return 0 -} - -type CheckAdminExistsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - IsOk bool `protobuf:"varint,1,opt,name=isOk,proto3" json:"isOk,omitempty"` - Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"` -} - -func (x *CheckAdminExistsResponse) Reset() { - *x = CheckAdminExistsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CheckAdminExistsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CheckAdminExistsResponse) ProtoMessage() {} - -func (x *CheckAdminExistsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CheckAdminExistsResponse.ProtoReflect.Descriptor instead. -func (*CheckAdminExistsResponse) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{5} -} - -func (x *CheckAdminExistsResponse) GetIsOk() bool { - if x != nil { - return x.IsOk - } - return false -} - -func (x *CheckAdminExistsResponse) GetMessage() string { - if x != nil { - return x.Message - } - return "" -} - -type FindAdminNameRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` -} - -func (x *FindAdminNameRequest) Reset() { - *x = FindAdminNameRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAdminNameRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAdminNameRequest) ProtoMessage() {} - -func (x *FindAdminNameRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAdminNameRequest.ProtoReflect.Descriptor instead. -func (*FindAdminNameRequest) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{6} -} - -func (x *FindAdminNameRequest) GetAdminId() int64 { - if x != nil { - return x.AdminId - } - return 0 -} - -type FindAdminNameResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Fullname string `protobuf:"bytes,1,opt,name=fullname,proto3" json:"fullname,omitempty"` -} - -func (x *FindAdminNameResponse) Reset() { - *x = FindAdminNameResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_admin_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAdminNameResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAdminNameResponse) ProtoMessage() {} - -func (x *FindAdminNameResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_admin_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAdminNameResponse.ProtoReflect.Descriptor instead. -func (*FindAdminNameResponse) Descriptor() ([]byte, []int) { - return file_service_admin_proto_rawDescGZIP(), []int{7} -} - -func (x *FindAdminNameResponse) GetFullname() string { - if x != nil { - return x.Fullname - } - return "" -} - -var File_service_admin_proto protoreflect.FileDescriptor - -var file_service_admin_proto_rawDesc = []byte{ - 0x0a, 0x13, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x4b, 0x0a, 0x11, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, - 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, - 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x5c, 0x0a, 0x12, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, - 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, - 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, - 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, - 0x73, 0x61, 0x67, 0x65, 0x22, 0x77, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, - 0x6d, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x14, 0x0a, - 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, - 0x76, 0x65, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, - 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x0e, 0x0a, - 0x02, 0x69, 0x70, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x2c, 0x0a, - 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x22, 0x33, 0x0a, 0x17, 0x43, - 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, - 0x22, 0x48, 0x0a, 0x18, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, - 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, - 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, - 0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x30, 0x0a, 0x14, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x22, 0x33, 0x0a, 0x15, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x75, 0x6c, 0x6c, 0x6e, 0x61, 0x6d, - 0x65, 0x32, 0xb5, 0x02, 0x0a, 0x0c, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x3d, 0x0a, 0x0a, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x00, 0x12, 0x49, 0x0a, 0x0e, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x4c, 0x6f, 0x67, 0x12, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, - 0x64, 0x6d, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4c, - 0x6f, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4f, 0x0a, 0x10, - 0x63, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, - 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, - 0x45, 0x78, 0x69, 0x73, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x45, 0x78, 0x69, - 0x73, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x12, 0x4a, 0x0a, - 0x11, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x46, 0x75, 0x6c, 0x6c, 0x6e, 0x61, - 0x6d, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, - 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, - 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x00, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, - 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_admin_proto_rawDescOnce sync.Once - file_service_admin_proto_rawDescData = file_service_admin_proto_rawDesc -) - -func file_service_admin_proto_rawDescGZIP() []byte { - file_service_admin_proto_rawDescOnce.Do(func() { - file_service_admin_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_admin_proto_rawDescData) - }) - return file_service_admin_proto_rawDescData -} - -var file_service_admin_proto_msgTypes = make([]protoimpl.MessageInfo, 8) -var file_service_admin_proto_goTypes = []interface{}{ - (*LoginAdminRequest)(nil), // 0: pb.LoginAdminRequest - (*LoginAdminResponse)(nil), // 1: pb.LoginAdminResponse - (*CreateAdminLogRequest)(nil), // 2: pb.CreateAdminLogRequest - (*CreateAdminLogResponse)(nil), // 3: pb.CreateAdminLogResponse - (*CheckAdminExistsRequest)(nil), // 4: pb.CheckAdminExistsRequest - (*CheckAdminExistsResponse)(nil), // 5: pb.CheckAdminExistsResponse - (*FindAdminNameRequest)(nil), // 6: pb.FindAdminNameRequest - (*FindAdminNameResponse)(nil), // 7: pb.FindAdminNameResponse -} -var file_service_admin_proto_depIdxs = []int32{ - 0, // 0: pb.AdminService.loginAdmin:input_type -> pb.LoginAdminRequest - 2, // 1: pb.AdminService.createAdminLog:input_type -> pb.CreateAdminLogRequest - 4, // 2: pb.AdminService.checkAdminExists:input_type -> pb.CheckAdminExistsRequest - 6, // 3: pb.AdminService.findAdminFullname:input_type -> pb.FindAdminNameRequest - 1, // 4: pb.AdminService.loginAdmin:output_type -> pb.LoginAdminResponse - 3, // 5: pb.AdminService.createAdminLog:output_type -> pb.CreateAdminLogResponse - 5, // 6: pb.AdminService.checkAdminExists:output_type -> pb.CheckAdminExistsResponse - 7, // 7: pb.AdminService.findAdminFullname:output_type -> pb.FindAdminNameResponse - 4, // [4:8] is the sub-list for method output_type - 0, // [0:4] is the sub-list for method input_type - 0, // [0:0] is the sub-list for extension type_name - 0, // [0:0] is the sub-list for extension extendee - 0, // [0:0] is the sub-list for field type_name -} - -func init() { file_service_admin_proto_init() } -func file_service_admin_proto_init() { - if File_service_admin_proto != nil { - return - } - if !protoimpl.UnsafeEnabled { - file_service_admin_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LoginAdminRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*LoginAdminResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateAdminLogRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateAdminLogResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CheckAdminExistsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CheckAdminExistsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAdminNameRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_admin_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAdminNameResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_admin_proto_rawDesc, - NumEnums: 0, - NumMessages: 8, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_admin_proto_goTypes, - DependencyIndexes: file_service_admin_proto_depIdxs, - MessageInfos: file_service_admin_proto_msgTypes, - }.Build() - File_service_admin_proto = out.File - file_service_admin_proto_rawDesc = nil - file_service_admin_proto_goTypes = nil - file_service_admin_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// AdminServiceClient is the client API for AdminService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type AdminServiceClient interface { - // 登录 - LoginAdmin(ctx context.Context, in *LoginAdminRequest, opts ...grpc.CallOption) (*LoginAdminResponse, error) - // 创建操作日志 - CreateAdminLog(ctx context.Context, in *CreateAdminLogRequest, opts ...grpc.CallOption) (*CreateAdminLogResponse, error) - // 检查管理员是否存在 - CheckAdminExists(ctx context.Context, in *CheckAdminExistsRequest, opts ...grpc.CallOption) (*CheckAdminExistsResponse, error) - // 获取管理员名称 - FindAdminFullname(ctx context.Context, in *FindAdminNameRequest, opts ...grpc.CallOption) (*FindAdminNameResponse, error) -} - -type adminServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewAdminServiceClient(cc grpc.ClientConnInterface) AdminServiceClient { - return &adminServiceClient{cc} -} - -func (c *adminServiceClient) LoginAdmin(ctx context.Context, in *LoginAdminRequest, opts ...grpc.CallOption) (*LoginAdminResponse, error) { - out := new(LoginAdminResponse) - err := c.cc.Invoke(ctx, "/pb.AdminService/loginAdmin", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *adminServiceClient) CreateAdminLog(ctx context.Context, in *CreateAdminLogRequest, opts ...grpc.CallOption) (*CreateAdminLogResponse, error) { - out := new(CreateAdminLogResponse) - err := c.cc.Invoke(ctx, "/pb.AdminService/createAdminLog", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *adminServiceClient) CheckAdminExists(ctx context.Context, in *CheckAdminExistsRequest, opts ...grpc.CallOption) (*CheckAdminExistsResponse, error) { - out := new(CheckAdminExistsResponse) - err := c.cc.Invoke(ctx, "/pb.AdminService/checkAdminExists", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *adminServiceClient) FindAdminFullname(ctx context.Context, in *FindAdminNameRequest, opts ...grpc.CallOption) (*FindAdminNameResponse, error) { - out := new(FindAdminNameResponse) - err := c.cc.Invoke(ctx, "/pb.AdminService/findAdminFullname", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// AdminServiceServer is the server API for AdminService service. -type AdminServiceServer interface { - // 登录 - LoginAdmin(context.Context, *LoginAdminRequest) (*LoginAdminResponse, error) - // 创建操作日志 - CreateAdminLog(context.Context, *CreateAdminLogRequest) (*CreateAdminLogResponse, error) - // 检查管理员是否存在 - CheckAdminExists(context.Context, *CheckAdminExistsRequest) (*CheckAdminExistsResponse, error) - // 获取管理员名称 - FindAdminFullname(context.Context, *FindAdminNameRequest) (*FindAdminNameResponse, error) -} - -// UnimplementedAdminServiceServer can be embedded to have forward compatible implementations. -type UnimplementedAdminServiceServer struct { -} - -func (*UnimplementedAdminServiceServer) LoginAdmin(context.Context, *LoginAdminRequest) (*LoginAdminResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoginAdmin not implemented") -} -func (*UnimplementedAdminServiceServer) CreateAdminLog(context.Context, *CreateAdminLogRequest) (*CreateAdminLogResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAdminLog not implemented") -} -func (*UnimplementedAdminServiceServer) CheckAdminExists(context.Context, *CheckAdminExistsRequest) (*CheckAdminExistsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CheckAdminExists not implemented") -} -func (*UnimplementedAdminServiceServer) FindAdminFullname(context.Context, *FindAdminNameRequest) (*FindAdminNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAdminFullname not implemented") -} - -func RegisterAdminServiceServer(s *grpc.Server, srv AdminServiceServer) { - s.RegisterService(&_AdminService_serviceDesc, srv) -} - -func _AdminService_LoginAdmin_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LoginAdminRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AdminServiceServer).LoginAdmin(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.AdminService/LoginAdmin", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AdminServiceServer).LoginAdmin(ctx, req.(*LoginAdminRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _AdminService_CreateAdminLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateAdminLogRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AdminServiceServer).CreateAdminLog(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.AdminService/CreateAdminLog", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AdminServiceServer).CreateAdminLog(ctx, req.(*CreateAdminLogRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _AdminService_CheckAdminExists_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CheckAdminExistsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AdminServiceServer).CheckAdminExists(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.AdminService/CheckAdminExists", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AdminServiceServer).CheckAdminExists(ctx, req.(*CheckAdminExistsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _AdminService_FindAdminFullname_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAdminNameRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(AdminServiceServer).FindAdminFullname(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.AdminService/FindAdminFullname", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(AdminServiceServer).FindAdminFullname(ctx, req.(*FindAdminNameRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _AdminService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.AdminService", - HandlerType: (*AdminServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "loginAdmin", - Handler: _AdminService_LoginAdmin_Handler, - }, - { - MethodName: "createAdminLog", - Handler: _AdminService_CreateAdminLog_Handler, - }, - { - MethodName: "checkAdminExists", - Handler: _AdminService_CheckAdminExists_Handler, - }, - { - MethodName: "findAdminFullname", - Handler: _AdminService_FindAdminFullname_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_admin.proto", -} diff --git a/internal/rpc/pb/service_api_node.pb.go b/internal/rpc/pb/service_api_node.pb.go deleted file mode 100644 index 7105fb6c..00000000 --- a/internal/rpc/pb/service_api_node.pb.go +++ /dev/null @@ -1,1385 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_api_node.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 创建API节点 -type CreateAPINodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` - Host string `protobuf:"bytes,3,opt,name=host,proto3" json:"host,omitempty"` - Port int32 `protobuf:"varint,4,opt,name=port,proto3" json:"port,omitempty"` -} - -func (x *CreateAPINodeRequest) Reset() { - *x = CreateAPINodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateAPINodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateAPINodeRequest) ProtoMessage() {} - -func (x *CreateAPINodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateAPINodeRequest.ProtoReflect.Descriptor instead. -func (*CreateAPINodeRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{0} -} - -func (x *CreateAPINodeRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateAPINodeRequest) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *CreateAPINodeRequest) GetHost() string { - if x != nil { - return x.Host - } - return "" -} - -func (x *CreateAPINodeRequest) GetPort() int32 { - if x != nil { - return x.Port - } - return 0 -} - -type CreateAPINodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *CreateAPINodeResponse) Reset() { - *x = CreateAPINodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateAPINodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateAPINodeResponse) ProtoMessage() {} - -func (x *CreateAPINodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateAPINodeResponse.ProtoReflect.Descriptor instead. -func (*CreateAPINodeResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{1} -} - -func (x *CreateAPINodeResponse) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -// 修改API节点 -type UpdateAPINodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` - Host string `protobuf:"bytes,4,opt,name=host,proto3" json:"host,omitempty"` - Port int32 `protobuf:"varint,5,opt,name=port,proto3" json:"port,omitempty"` -} - -func (x *UpdateAPINodeRequest) Reset() { - *x = UpdateAPINodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateAPINodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateAPINodeRequest) ProtoMessage() {} - -func (x *UpdateAPINodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateAPINodeRequest.ProtoReflect.Descriptor instead. -func (*UpdateAPINodeRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{2} -} - -func (x *UpdateAPINodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *UpdateAPINodeRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateAPINodeRequest) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *UpdateAPINodeRequest) GetHost() string { - if x != nil { - return x.Host - } - return "" -} - -func (x *UpdateAPINodeRequest) GetPort() int32 { - if x != nil { - return x.Port - } - return 0 -} - -type UpdateAPINodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateAPINodeResponse) Reset() { - *x = UpdateAPINodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateAPINodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateAPINodeResponse) ProtoMessage() {} - -func (x *UpdateAPINodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateAPINodeResponse.ProtoReflect.Descriptor instead. -func (*UpdateAPINodeResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{3} -} - -// 删除API节点 -type DeleteAPINodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *DeleteAPINodeRequest) Reset() { - *x = DeleteAPINodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DeleteAPINodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DeleteAPINodeRequest) ProtoMessage() {} - -func (x *DeleteAPINodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DeleteAPINodeRequest.ProtoReflect.Descriptor instead. -func (*DeleteAPINodeRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{4} -} - -func (x *DeleteAPINodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type DeleteAPINodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DeleteAPINodeResponse) Reset() { - *x = DeleteAPINodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DeleteAPINodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DeleteAPINodeResponse) ProtoMessage() {} - -func (x *DeleteAPINodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DeleteAPINodeResponse.ProtoReflect.Descriptor instead. -func (*DeleteAPINodeResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{5} -} - -// 列出所有可用API节点 -type FindAllEnabledAPINodesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FindAllEnabledAPINodesRequest) Reset() { - *x = FindAllEnabledAPINodesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledAPINodesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledAPINodesRequest) ProtoMessage() {} - -func (x *FindAllEnabledAPINodesRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledAPINodesRequest.ProtoReflect.Descriptor instead. -func (*FindAllEnabledAPINodesRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{6} -} - -type FindAllEnabledAPINodesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Nodes []*APINode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` -} - -func (x *FindAllEnabledAPINodesResponse) Reset() { - *x = FindAllEnabledAPINodesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledAPINodesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledAPINodesResponse) ProtoMessage() {} - -func (x *FindAllEnabledAPINodesResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledAPINodesResponse.ProtoReflect.Descriptor instead. -func (*FindAllEnabledAPINodesResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{7} -} - -func (x *FindAllEnabledAPINodesResponse) GetNodes() []*APINode { - if x != nil { - return x.Nodes - } - return nil -} - -// 计算API节点数量 -type CountAllEnabledAPINodesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *CountAllEnabledAPINodesRequest) Reset() { - *x = CountAllEnabledAPINodesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledAPINodesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledAPINodesRequest) ProtoMessage() {} - -func (x *CountAllEnabledAPINodesRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledAPINodesRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledAPINodesRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{8} -} - -type CountAllEnabledAPINodesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledAPINodesResponse) Reset() { - *x = CountAllEnabledAPINodesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledAPINodesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledAPINodesResponse) ProtoMessage() {} - -func (x *CountAllEnabledAPINodesResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledAPINodesResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledAPINodesResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{9} -} - -func (x *CountAllEnabledAPINodesResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 列出单页的API节点 -type ListEnabledAPINodesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` -} - -func (x *ListEnabledAPINodesRequest) Reset() { - *x = ListEnabledAPINodesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledAPINodesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledAPINodesRequest) ProtoMessage() {} - -func (x *ListEnabledAPINodesRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledAPINodesRequest.ProtoReflect.Descriptor instead. -func (*ListEnabledAPINodesRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{10} -} - -func (x *ListEnabledAPINodesRequest) GetOffset() int64 { - if x != nil { - return x.Offset - } - return 0 -} - -func (x *ListEnabledAPINodesRequest) GetSize() int64 { - if x != nil { - return x.Size - } - return 0 -} - -type ListEnabledAPINodesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Nodes []*APINode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` -} - -func (x *ListEnabledAPINodesResponse) Reset() { - *x = ListEnabledAPINodesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledAPINodesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledAPINodesResponse) ProtoMessage() {} - -func (x *ListEnabledAPINodesResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledAPINodesResponse.ProtoReflect.Descriptor instead. -func (*ListEnabledAPINodesResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{11} -} - -func (x *ListEnabledAPINodesResponse) GetNodes() []*APINode { - if x != nil { - return x.Nodes - } - return nil -} - -// 根据ID查找节点 -type FindEnabledAPINodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *FindEnabledAPINodeRequest) Reset() { - *x = FindEnabledAPINodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledAPINodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledAPINodeRequest) ProtoMessage() {} - -func (x *FindEnabledAPINodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledAPINodeRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledAPINodeRequest) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{12} -} - -func (x *FindEnabledAPINodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type FindEnabledAPINodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Node *APINode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` -} - -func (x *FindEnabledAPINodeResponse) Reset() { - *x = FindEnabledAPINodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_api_node_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledAPINodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledAPINodeResponse) ProtoMessage() {} - -func (x *FindEnabledAPINodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_api_node_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledAPINodeResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledAPINodeResponse) Descriptor() ([]byte, []int) { - return file_service_api_node_proto_rawDescGZIP(), []int{13} -} - -func (x *FindEnabledAPINodeResponse) GetNode() *APINode { - if x != nil { - return x.Node - } - return nil -} - -var File_service_api_node_proto protoreflect.FileDescriptor - -var file_service_api_node_proto_rawDesc = []byte{ - 0x0a, 0x16, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, - 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x14, 0x6d, 0x6f, - 0x64, 0x65, 0x6c, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x74, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x2f, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, - 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x55, 0x70, - 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, - 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, - 0x68, 0x6f, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x05, 0x20, 0x01, - 0x28, 0x05, 0x52, 0x04, 0x70, 0x6f, 0x72, 0x74, 0x22, 0x17, 0x0a, 0x15, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x2e, 0x0a, 0x14, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x22, 0x17, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x43, 0x0a, 0x1e, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, - 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, - 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, - 0x22, 0x20, 0x0a, 0x1e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x22, 0x37, 0x0a, 0x1f, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x48, 0x0a, 0x1a, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, - 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x40, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x21, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x33, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x3d, 0x0a, 0x1a, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1f, 0x0a, 0x04, 0x6e, 0x6f, - 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x70, 0x62, 0x2e, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x32, 0xd4, 0x04, 0x0a, 0x0e, - 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x44, - 0x0a, 0x0d, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, - 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x65, - 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, - 0x65, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, - 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x62, 0x0a, 0x17, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x22, 0x2e, 0x70, - 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x1e, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, - 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, - 0x12, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, - 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x41, 0x50, 0x49, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, -} - -var ( - file_service_api_node_proto_rawDescOnce sync.Once - file_service_api_node_proto_rawDescData = file_service_api_node_proto_rawDesc -) - -func file_service_api_node_proto_rawDescGZIP() []byte { - file_service_api_node_proto_rawDescOnce.Do(func() { - file_service_api_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_api_node_proto_rawDescData) - }) - return file_service_api_node_proto_rawDescData -} - -var file_service_api_node_proto_msgTypes = make([]protoimpl.MessageInfo, 14) -var file_service_api_node_proto_goTypes = []interface{}{ - (*CreateAPINodeRequest)(nil), // 0: pb.CreateAPINodeRequest - (*CreateAPINodeResponse)(nil), // 1: pb.CreateAPINodeResponse - (*UpdateAPINodeRequest)(nil), // 2: pb.UpdateAPINodeRequest - (*UpdateAPINodeResponse)(nil), // 3: pb.UpdateAPINodeResponse - (*DeleteAPINodeRequest)(nil), // 4: pb.DeleteAPINodeRequest - (*DeleteAPINodeResponse)(nil), // 5: pb.DeleteAPINodeResponse - (*FindAllEnabledAPINodesRequest)(nil), // 6: pb.FindAllEnabledAPINodesRequest - (*FindAllEnabledAPINodesResponse)(nil), // 7: pb.FindAllEnabledAPINodesResponse - (*CountAllEnabledAPINodesRequest)(nil), // 8: pb.CountAllEnabledAPINodesRequest - (*CountAllEnabledAPINodesResponse)(nil), // 9: pb.CountAllEnabledAPINodesResponse - (*ListEnabledAPINodesRequest)(nil), // 10: pb.ListEnabledAPINodesRequest - (*ListEnabledAPINodesResponse)(nil), // 11: pb.ListEnabledAPINodesResponse - (*FindEnabledAPINodeRequest)(nil), // 12: pb.FindEnabledAPINodeRequest - (*FindEnabledAPINodeResponse)(nil), // 13: pb.FindEnabledAPINodeResponse - (*APINode)(nil), // 14: pb.APINode -} -var file_service_api_node_proto_depIdxs = []int32{ - 14, // 0: pb.FindAllEnabledAPINodesResponse.nodes:type_name -> pb.APINode - 14, // 1: pb.ListEnabledAPINodesResponse.nodes:type_name -> pb.APINode - 14, // 2: pb.FindEnabledAPINodeResponse.node:type_name -> pb.APINode - 0, // 3: pb.APINodeService.createAPINode:input_type -> pb.CreateAPINodeRequest - 2, // 4: pb.APINodeService.updateAPINode:input_type -> pb.UpdateAPINodeRequest - 4, // 5: pb.APINodeService.deleteAPINode:input_type -> pb.DeleteAPINodeRequest - 6, // 6: pb.APINodeService.findAllEnabledAPINodes:input_type -> pb.FindAllEnabledAPINodesRequest - 8, // 7: pb.APINodeService.countAllEnabledAPINodes:input_type -> pb.CountAllEnabledAPINodesRequest - 10, // 8: pb.APINodeService.listEnabledAPINodes:input_type -> pb.ListEnabledAPINodesRequest - 12, // 9: pb.APINodeService.findEnabledAPINode:input_type -> pb.FindEnabledAPINodeRequest - 1, // 10: pb.APINodeService.createAPINode:output_type -> pb.CreateAPINodeResponse - 3, // 11: pb.APINodeService.updateAPINode:output_type -> pb.UpdateAPINodeResponse - 5, // 12: pb.APINodeService.deleteAPINode:output_type -> pb.DeleteAPINodeResponse - 7, // 13: pb.APINodeService.findAllEnabledAPINodes:output_type -> pb.FindAllEnabledAPINodesResponse - 9, // 14: pb.APINodeService.countAllEnabledAPINodes:output_type -> pb.CountAllEnabledAPINodesResponse - 11, // 15: pb.APINodeService.listEnabledAPINodes:output_type -> pb.ListEnabledAPINodesResponse - 13, // 16: pb.APINodeService.findEnabledAPINode:output_type -> pb.FindEnabledAPINodeResponse - 10, // [10:17] is the sub-list for method output_type - 3, // [3:10] is the sub-list for method input_type - 3, // [3:3] is the sub-list for extension type_name - 3, // [3:3] is the sub-list for extension extendee - 0, // [0:3] is the sub-list for field type_name -} - -func init() { file_service_api_node_proto_init() } -func file_service_api_node_proto_init() { - if File_service_api_node_proto != nil { - return - } - file_model_api_node_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_api_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateAPINodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateAPINodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateAPINodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateAPINodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteAPINodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DeleteAPINodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledAPINodesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledAPINodesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledAPINodesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledAPINodesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledAPINodesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledAPINodesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledAPINodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_api_node_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledAPINodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_api_node_proto_rawDesc, - NumEnums: 0, - NumMessages: 14, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_api_node_proto_goTypes, - DependencyIndexes: file_service_api_node_proto_depIdxs, - MessageInfos: file_service_api_node_proto_msgTypes, - }.Build() - File_service_api_node_proto = out.File - file_service_api_node_proto_rawDesc = nil - file_service_api_node_proto_goTypes = nil - file_service_api_node_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// APINodeServiceClient is the client API for APINodeService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type APINodeServiceClient interface { - // 创建API节点 - CreateAPINode(ctx context.Context, in *CreateAPINodeRequest, opts ...grpc.CallOption) (*CreateAPINodeResponse, error) - // 修改API节点 - UpdateAPINode(ctx context.Context, in *UpdateAPINodeRequest, opts ...grpc.CallOption) (*UpdateAPINodeResponse, error) - // 删除API节点 - DeleteAPINode(ctx context.Context, in *DeleteAPINodeRequest, opts ...grpc.CallOption) (*DeleteAPINodeResponse, error) - // 列出所有可用API节点 - FindAllEnabledAPINodes(ctx context.Context, in *FindAllEnabledAPINodesRequest, opts ...grpc.CallOption) (*FindAllEnabledAPINodesResponse, error) - // 计算API节点数量 - CountAllEnabledAPINodes(ctx context.Context, in *CountAllEnabledAPINodesRequest, opts ...grpc.CallOption) (*CountAllEnabledAPINodesResponse, error) - // 列出单页的API节点 - ListEnabledAPINodes(ctx context.Context, in *ListEnabledAPINodesRequest, opts ...grpc.CallOption) (*ListEnabledAPINodesResponse, error) - // 根据ID查找节点 - FindEnabledAPINode(ctx context.Context, in *FindEnabledAPINodeRequest, opts ...grpc.CallOption) (*FindEnabledAPINodeResponse, error) -} - -type aPINodeServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewAPINodeServiceClient(cc grpc.ClientConnInterface) APINodeServiceClient { - return &aPINodeServiceClient{cc} -} - -func (c *aPINodeServiceClient) CreateAPINode(ctx context.Context, in *CreateAPINodeRequest, opts ...grpc.CallOption) (*CreateAPINodeResponse, error) { - out := new(CreateAPINodeResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/createAPINode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) UpdateAPINode(ctx context.Context, in *UpdateAPINodeRequest, opts ...grpc.CallOption) (*UpdateAPINodeResponse, error) { - out := new(UpdateAPINodeResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/updateAPINode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) DeleteAPINode(ctx context.Context, in *DeleteAPINodeRequest, opts ...grpc.CallOption) (*DeleteAPINodeResponse, error) { - out := new(DeleteAPINodeResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/deleteAPINode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) FindAllEnabledAPINodes(ctx context.Context, in *FindAllEnabledAPINodesRequest, opts ...grpc.CallOption) (*FindAllEnabledAPINodesResponse, error) { - out := new(FindAllEnabledAPINodesResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/findAllEnabledAPINodes", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) CountAllEnabledAPINodes(ctx context.Context, in *CountAllEnabledAPINodesRequest, opts ...grpc.CallOption) (*CountAllEnabledAPINodesResponse, error) { - out := new(CountAllEnabledAPINodesResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/countAllEnabledAPINodes", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) ListEnabledAPINodes(ctx context.Context, in *ListEnabledAPINodesRequest, opts ...grpc.CallOption) (*ListEnabledAPINodesResponse, error) { - out := new(ListEnabledAPINodesResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/listEnabledAPINodes", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *aPINodeServiceClient) FindEnabledAPINode(ctx context.Context, in *FindEnabledAPINodeRequest, opts ...grpc.CallOption) (*FindEnabledAPINodeResponse, error) { - out := new(FindEnabledAPINodeResponse) - err := c.cc.Invoke(ctx, "/pb.APINodeService/findEnabledAPINode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// APINodeServiceServer is the server API for APINodeService service. -type APINodeServiceServer interface { - // 创建API节点 - CreateAPINode(context.Context, *CreateAPINodeRequest) (*CreateAPINodeResponse, error) - // 修改API节点 - UpdateAPINode(context.Context, *UpdateAPINodeRequest) (*UpdateAPINodeResponse, error) - // 删除API节点 - DeleteAPINode(context.Context, *DeleteAPINodeRequest) (*DeleteAPINodeResponse, error) - // 列出所有可用API节点 - FindAllEnabledAPINodes(context.Context, *FindAllEnabledAPINodesRequest) (*FindAllEnabledAPINodesResponse, error) - // 计算API节点数量 - CountAllEnabledAPINodes(context.Context, *CountAllEnabledAPINodesRequest) (*CountAllEnabledAPINodesResponse, error) - // 列出单页的API节点 - ListEnabledAPINodes(context.Context, *ListEnabledAPINodesRequest) (*ListEnabledAPINodesResponse, error) - // 根据ID查找节点 - FindEnabledAPINode(context.Context, *FindEnabledAPINodeRequest) (*FindEnabledAPINodeResponse, error) -} - -// UnimplementedAPINodeServiceServer can be embedded to have forward compatible implementations. -type UnimplementedAPINodeServiceServer struct { -} - -func (*UnimplementedAPINodeServiceServer) CreateAPINode(context.Context, *CreateAPINodeRequest) (*CreateAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateAPINode not implemented") -} -func (*UnimplementedAPINodeServiceServer) UpdateAPINode(context.Context, *UpdateAPINodeRequest) (*UpdateAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateAPINode not implemented") -} -func (*UnimplementedAPINodeServiceServer) DeleteAPINode(context.Context, *DeleteAPINodeRequest) (*DeleteAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteAPINode not implemented") -} -func (*UnimplementedAPINodeServiceServer) FindAllEnabledAPINodes(context.Context, *FindAllEnabledAPINodesRequest) (*FindAllEnabledAPINodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledAPINodes not implemented") -} -func (*UnimplementedAPINodeServiceServer) CountAllEnabledAPINodes(context.Context, *CountAllEnabledAPINodesRequest) (*CountAllEnabledAPINodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledAPINodes not implemented") -} -func (*UnimplementedAPINodeServiceServer) ListEnabledAPINodes(context.Context, *ListEnabledAPINodesRequest) (*ListEnabledAPINodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledAPINodes not implemented") -} -func (*UnimplementedAPINodeServiceServer) FindEnabledAPINode(context.Context, *FindEnabledAPINodeRequest) (*FindEnabledAPINodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledAPINode not implemented") -} - -func RegisterAPINodeServiceServer(s *grpc.Server, srv APINodeServiceServer) { - s.RegisterService(&_APINodeService_serviceDesc, srv) -} - -func _APINodeService_CreateAPINode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateAPINodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).CreateAPINode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/CreateAPINode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).CreateAPINode(ctx, req.(*CreateAPINodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_UpdateAPINode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateAPINodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).UpdateAPINode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/UpdateAPINode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).UpdateAPINode(ctx, req.(*UpdateAPINodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_DeleteAPINode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteAPINodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).DeleteAPINode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/DeleteAPINode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).DeleteAPINode(ctx, req.(*DeleteAPINodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_FindAllEnabledAPINodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllEnabledAPINodesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).FindAllEnabledAPINodes(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/FindAllEnabledAPINodes", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).FindAllEnabledAPINodes(ctx, req.(*FindAllEnabledAPINodesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_CountAllEnabledAPINodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledAPINodesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).CountAllEnabledAPINodes(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/CountAllEnabledAPINodes", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).CountAllEnabledAPINodes(ctx, req.(*CountAllEnabledAPINodesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_ListEnabledAPINodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListEnabledAPINodesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).ListEnabledAPINodes(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/ListEnabledAPINodes", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).ListEnabledAPINodes(ctx, req.(*ListEnabledAPINodesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _APINodeService_FindEnabledAPINode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledAPINodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(APINodeServiceServer).FindEnabledAPINode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.APINodeService/FindEnabledAPINode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(APINodeServiceServer).FindEnabledAPINode(ctx, req.(*FindEnabledAPINodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _APINodeService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.APINodeService", - HandlerType: (*APINodeServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createAPINode", - Handler: _APINodeService_CreateAPINode_Handler, - }, - { - MethodName: "updateAPINode", - Handler: _APINodeService_UpdateAPINode_Handler, - }, - { - MethodName: "deleteAPINode", - Handler: _APINodeService_DeleteAPINode_Handler, - }, - { - MethodName: "findAllEnabledAPINodes", - Handler: _APINodeService_FindAllEnabledAPINodes_Handler, - }, - { - MethodName: "countAllEnabledAPINodes", - Handler: _APINodeService_CountAllEnabledAPINodes_Handler, - }, - { - MethodName: "listEnabledAPINodes", - Handler: _APINodeService_ListEnabledAPINodes_Handler, - }, - { - MethodName: "findEnabledAPINode", - Handler: _APINodeService_FindEnabledAPINode_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_api_node.proto", -} diff --git a/internal/rpc/pb/service_node.pb.go b/internal/rpc/pb/service_node.pb.go deleted file mode 100644 index be439cfa..00000000 --- a/internal/rpc/pb/service_node.pb.go +++ /dev/null @@ -1,2245 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_node.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 创建节点 -type CreateNodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - ClusterId int64 `protobuf:"varint,2,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Login *NodeLogin `protobuf:"bytes,3,opt,name=Login,proto3" json:"Login,omitempty"` -} - -func (x *CreateNodeRequest) Reset() { - *x = CreateNodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeRequest) ProtoMessage() {} - -func (x *CreateNodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeRequest.ProtoReflect.Descriptor instead. -func (*CreateNodeRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{0} -} - -func (x *CreateNodeRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateNodeRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *CreateNodeRequest) GetLogin() *NodeLogin { - if x != nil { - return x.Login - } - return nil -} - -type CreateNodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *CreateNodeResponse) Reset() { - *x = CreateNodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeResponse) ProtoMessage() {} - -func (x *CreateNodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeResponse.ProtoReflect.Descriptor instead. -func (*CreateNodeResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{1} -} - -func (x *CreateNodeResponse) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -// 节点数量 -type CountAllEnabledNodesRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *CountAllEnabledNodesRequest) Reset() { - *x = CountAllEnabledNodesRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodesRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodesRequest) ProtoMessage() {} - -func (x *CountAllEnabledNodesRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodesRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodesRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{2} -} - -type CountAllEnabledNodesResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledNodesResponse) Reset() { - *x = CountAllEnabledNodesResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodesResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodesResponse) ProtoMessage() {} - -func (x *CountAllEnabledNodesResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodesResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodesResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{3} -} - -func (x *CountAllEnabledNodesResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 列出单页节点 -type ListEnabledNodesMatchRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` - ClusterId int64 `protobuf:"varint,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *ListEnabledNodesMatchRequest) Reset() { - *x = ListEnabledNodesMatchRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodesMatchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodesMatchRequest) ProtoMessage() {} - -func (x *ListEnabledNodesMatchRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodesMatchRequest.ProtoReflect.Descriptor instead. -func (*ListEnabledNodesMatchRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{4} -} - -func (x *ListEnabledNodesMatchRequest) GetOffset() int64 { - if x != nil { - return x.Offset - } - return 0 -} - -func (x *ListEnabledNodesMatchRequest) GetSize() int64 { - if x != nil { - return x.Size - } - return 0 -} - -func (x *ListEnabledNodesMatchRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -type ListEnabledNodesMatchResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Nodes []*Node `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` -} - -func (x *ListEnabledNodesMatchResponse) Reset() { - *x = ListEnabledNodesMatchResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodesMatchResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodesMatchResponse) ProtoMessage() {} - -func (x *ListEnabledNodesMatchResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodesMatchResponse.ProtoReflect.Descriptor instead. -func (*ListEnabledNodesMatchResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{5} -} - -func (x *ListEnabledNodesMatchResponse) GetNodes() []*Node { - if x != nil { - return x.Nodes - } - return nil -} - -// 禁用节点 -type DisableNodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *DisableNodeRequest) Reset() { - *x = DisableNodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeRequest) ProtoMessage() {} - -func (x *DisableNodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeRequest.ProtoReflect.Descriptor instead. -func (*DisableNodeRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{6} -} - -func (x *DisableNodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type DisableNodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableNodeResponse) Reset() { - *x = DisableNodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeResponse) ProtoMessage() {} - -func (x *DisableNodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeResponse.ProtoReflect.Descriptor instead. -func (*DisableNodeResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{7} -} - -// 修改节点 -type UpdateNodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - ClusterId int64 `protobuf:"varint,3,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Login *NodeLogin `protobuf:"bytes,4,opt,name=Login,proto3" json:"Login,omitempty"` -} - -func (x *UpdateNodeRequest) Reset() { - *x = UpdateNodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeRequest) ProtoMessage() {} - -func (x *UpdateNodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{8} -} - -func (x *UpdateNodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *UpdateNodeRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateNodeRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *UpdateNodeRequest) GetLogin() *NodeLogin { - if x != nil { - return x.Login - } - return nil -} - -type UpdateNodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeResponse) Reset() { - *x = UpdateNodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeResponse) ProtoMessage() {} - -func (x *UpdateNodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{9} -} - -// 查找节点 -type FindEnabledNodeRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *FindEnabledNodeRequest) Reset() { - *x = FindEnabledNodeRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeRequest) ProtoMessage() {} - -func (x *FindEnabledNodeRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{10} -} - -func (x *FindEnabledNodeRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type FindEnabledNodeResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Node *Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` -} - -func (x *FindEnabledNodeResponse) Reset() { - *x = FindEnabledNodeResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeResponse) ProtoMessage() {} - -func (x *FindEnabledNodeResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{11} -} - -func (x *FindEnabledNodeResponse) GetNode() *Node { - if x != nil { - return x.Node - } - return nil -} - -// 组合单个节点配置 -type ComposeNodeConfigRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *ComposeNodeConfigRequest) Reset() { - *x = ComposeNodeConfigRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ComposeNodeConfigRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ComposeNodeConfigRequest) ProtoMessage() {} - -func (x *ComposeNodeConfigRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ComposeNodeConfigRequest.ProtoReflect.Descriptor instead. -func (*ComposeNodeConfigRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{12} -} - -type ComposeNodeConfigResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ConfigJSON []byte `protobuf:"bytes,1,opt,name=configJSON,proto3" json:"configJSON,omitempty"` -} - -func (x *ComposeNodeConfigResponse) Reset() { - *x = ComposeNodeConfigResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ComposeNodeConfigResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ComposeNodeConfigResponse) ProtoMessage() {} - -func (x *ComposeNodeConfigResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ComposeNodeConfigResponse.ProtoReflect.Descriptor instead. -func (*ComposeNodeConfigResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{13} -} - -func (x *ComposeNodeConfigResponse) GetConfigJSON() []byte { - if x != nil { - return x.ConfigJSON - } - return nil -} - -// 节点stream -type NodeStreamRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *NodeStreamRequest) Reset() { - *x = NodeStreamRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeStreamRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeStreamRequest) ProtoMessage() {} - -func (x *NodeStreamRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeStreamRequest.ProtoReflect.Descriptor instead. -func (*NodeStreamRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{14} -} - -type NodeStreamResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *NodeStreamResponse) Reset() { - *x = NodeStreamResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *NodeStreamResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*NodeStreamResponse) ProtoMessage() {} - -func (x *NodeStreamResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use NodeStreamResponse.ProtoReflect.Descriptor instead. -func (*NodeStreamResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{15} -} - -// 更新节点状态 -type UpdateNodeStatusRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - StatusJSON []byte `protobuf:"bytes,2,opt,name=statusJSON,proto3" json:"statusJSON,omitempty"` -} - -func (x *UpdateNodeStatusRequest) Reset() { - *x = UpdateNodeStatusRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[16] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeStatusRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeStatusRequest) ProtoMessage() {} - -func (x *UpdateNodeStatusRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[16] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeStatusRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeStatusRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{16} -} - -func (x *UpdateNodeStatusRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *UpdateNodeStatusRequest) GetStatusJSON() []byte { - if x != nil { - return x.StatusJSON - } - return nil -} - -type UpdateNodeStatusResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeStatusResponse) Reset() { - *x = UpdateNodeStatusResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[17] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeStatusResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeStatusResponse) ProtoMessage() {} - -func (x *UpdateNodeStatusResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[17] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeStatusResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeStatusResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{17} -} - -// 同步集群中的节点版本 -type SyncNodesVersionWithClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *SyncNodesVersionWithClusterRequest) Reset() { - *x = SyncNodesVersionWithClusterRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[18] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SyncNodesVersionWithClusterRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SyncNodesVersionWithClusterRequest) ProtoMessage() {} - -func (x *SyncNodesVersionWithClusterRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[18] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SyncNodesVersionWithClusterRequest.ProtoReflect.Descriptor instead. -func (*SyncNodesVersionWithClusterRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{18} -} - -func (x *SyncNodesVersionWithClusterRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -type SyncNodesVersionWithClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *SyncNodesVersionWithClusterResponse) Reset() { - *x = SyncNodesVersionWithClusterResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[19] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *SyncNodesVersionWithClusterResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*SyncNodesVersionWithClusterResponse) ProtoMessage() {} - -func (x *SyncNodesVersionWithClusterResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[19] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use SyncNodesVersionWithClusterResponse.ProtoReflect.Descriptor instead. -func (*SyncNodesVersionWithClusterResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{19} -} - -// 计算匹配的节点数量 -type CountAllEnabledNodesMatchRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *CountAllEnabledNodesMatchRequest) Reset() { - *x = CountAllEnabledNodesMatchRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[20] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodesMatchRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodesMatchRequest) ProtoMessage() {} - -func (x *CountAllEnabledNodesMatchRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[20] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodesMatchRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodesMatchRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{20} -} - -func (x *CountAllEnabledNodesMatchRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -type CountAllEnabledNodesMatchResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledNodesMatchResponse) Reset() { - *x = CountAllEnabledNodesMatchResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[21] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodesMatchResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodesMatchResponse) ProtoMessage() {} - -func (x *CountAllEnabledNodesMatchResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[21] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodesMatchResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodesMatchResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{21} -} - -func (x *CountAllEnabledNodesMatchResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 修改节点安装状态 -type UpdateNodeIsInstalledRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - IsInstalled bool `protobuf:"varint,2,opt,name=isInstalled,proto3" json:"isInstalled,omitempty"` -} - -func (x *UpdateNodeIsInstalledRequest) Reset() { - *x = UpdateNodeIsInstalledRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[22] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIsInstalledRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIsInstalledRequest) ProtoMessage() {} - -func (x *UpdateNodeIsInstalledRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[22] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIsInstalledRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeIsInstalledRequest) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{22} -} - -func (x *UpdateNodeIsInstalledRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *UpdateNodeIsInstalledRequest) GetIsInstalled() bool { - if x != nil { - return x.IsInstalled - } - return false -} - -type UpdateNodeIsInstalledResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeIsInstalledResponse) Reset() { - *x = UpdateNodeIsInstalledResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_proto_msgTypes[23] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIsInstalledResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIsInstalledResponse) ProtoMessage() {} - -func (x *UpdateNodeIsInstalledResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_proto_msgTypes[23] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIsInstalledResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeIsInstalledResponse) Descriptor() ([]byte, []int) { - return file_service_node_proto_rawDescGZIP(), []int{23} -} - -var File_service_node_proto protoreflect.FileDescriptor - -var file_service_node_proto_rawDesc = []byte{ - 0x0a, 0x12, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x10, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, - 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x16, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x22, 0x6a, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x23, 0x0a, 0x05, 0x4c, 0x6f, 0x67, - 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, - 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x2c, - 0x0a, 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x1d, 0x0a, 0x1b, - 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x34, 0x0a, 0x1c, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, - 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, - 0x74, 0x22, 0x68, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x12, 0x1c, 0x0a, - 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x1d, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, - 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1e, 0x0a, 0x05, - 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, - 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x2c, 0x0a, 0x12, - 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x15, 0x0a, 0x13, 0x44, 0x69, - 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x82, 0x01, 0x0a, 0x11, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, - 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, - 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, - 0x64, 0x12, 0x23, 0x0a, 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, - 0x05, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x22, 0x14, 0x0a, 0x12, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x30, 0x0a, 0x16, - 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x37, - 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x04, 0x6e, 0x6f, 0x64, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x1a, 0x0a, 0x18, 0x43, 0x6f, 0x6d, 0x70, 0x6f, - 0x73, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x22, 0x3b, 0x0a, 0x19, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x1e, 0x0a, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4a, 0x53, 0x4f, 0x4e, - 0x22, 0x13, 0x0a, 0x11, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x14, 0x0a, 0x12, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, - 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x0a, 0x17, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, - 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x1a, - 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, - 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x42, 0x0a, 0x22, 0x53, 0x79, - 0x6e, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x57, 0x69, - 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x25, - 0x0a, 0x23, 0x53, 0x79, 0x6e, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, - 0x6f, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x40, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, - 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x39, 0x0a, 0x21, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, - 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0x58, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x69, 0x73, - 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, - 0x0b, 0x69, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x22, 0x1f, 0x0a, 0x1d, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xe6, 0x07, - 0x0a, 0x0b, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x3b, 0x0a, - 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, 0x0a, 0x14, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, - 0x63, 0x68, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, - 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x5c, 0x0a, 0x15, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, - 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4d, 0x61, - 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, - 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x73, - 0x4d, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3e, 0x0a, - 0x0b, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3b, 0x0a, - 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x2e, 0x70, 0x62, - 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x66, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1a, 0x2e, - 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6f, 0x73, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, - 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x6d, 0x70, 0x6f, 0x73, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3f, 0x0a, 0x0a, 0x6e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, - 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x28, 0x01, 0x30, 0x01, 0x12, 0x4d, 0x0a, 0x10, 0x75, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1b, 0x2e, - 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, - 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x73, 0x79, 0x6e, 0x63, - 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x74, 0x68, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, - 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x74, - 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x56, 0x65, - 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x74, 0x68, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x15, 0x75, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, - 0x64, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_node_proto_rawDescOnce sync.Once - file_service_node_proto_rawDescData = file_service_node_proto_rawDesc -) - -func file_service_node_proto_rawDescGZIP() []byte { - file_service_node_proto_rawDescOnce.Do(func() { - file_service_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_proto_rawDescData) - }) - return file_service_node_proto_rawDescData -} - -var file_service_node_proto_msgTypes = make([]protoimpl.MessageInfo, 24) -var file_service_node_proto_goTypes = []interface{}{ - (*CreateNodeRequest)(nil), // 0: pb.CreateNodeRequest - (*CreateNodeResponse)(nil), // 1: pb.CreateNodeResponse - (*CountAllEnabledNodesRequest)(nil), // 2: pb.CountAllEnabledNodesRequest - (*CountAllEnabledNodesResponse)(nil), // 3: pb.CountAllEnabledNodesResponse - (*ListEnabledNodesMatchRequest)(nil), // 4: pb.ListEnabledNodesMatchRequest - (*ListEnabledNodesMatchResponse)(nil), // 5: pb.ListEnabledNodesMatchResponse - (*DisableNodeRequest)(nil), // 6: pb.DisableNodeRequest - (*DisableNodeResponse)(nil), // 7: pb.DisableNodeResponse - (*UpdateNodeRequest)(nil), // 8: pb.UpdateNodeRequest - (*UpdateNodeResponse)(nil), // 9: pb.UpdateNodeResponse - (*FindEnabledNodeRequest)(nil), // 10: pb.FindEnabledNodeRequest - (*FindEnabledNodeResponse)(nil), // 11: pb.FindEnabledNodeResponse - (*ComposeNodeConfigRequest)(nil), // 12: pb.ComposeNodeConfigRequest - (*ComposeNodeConfigResponse)(nil), // 13: pb.ComposeNodeConfigResponse - (*NodeStreamRequest)(nil), // 14: pb.NodeStreamRequest - (*NodeStreamResponse)(nil), // 15: pb.NodeStreamResponse - (*UpdateNodeStatusRequest)(nil), // 16: pb.UpdateNodeStatusRequest - (*UpdateNodeStatusResponse)(nil), // 17: pb.UpdateNodeStatusResponse - (*SyncNodesVersionWithClusterRequest)(nil), // 18: pb.SyncNodesVersionWithClusterRequest - (*SyncNodesVersionWithClusterResponse)(nil), // 19: pb.SyncNodesVersionWithClusterResponse - (*CountAllEnabledNodesMatchRequest)(nil), // 20: pb.CountAllEnabledNodesMatchRequest - (*CountAllEnabledNodesMatchResponse)(nil), // 21: pb.CountAllEnabledNodesMatchResponse - (*UpdateNodeIsInstalledRequest)(nil), // 22: pb.UpdateNodeIsInstalledRequest - (*UpdateNodeIsInstalledResponse)(nil), // 23: pb.UpdateNodeIsInstalledResponse - (*NodeLogin)(nil), // 24: pb.NodeLogin - (*Node)(nil), // 25: pb.Node -} -var file_service_node_proto_depIdxs = []int32{ - 24, // 0: pb.CreateNodeRequest.Login:type_name -> pb.NodeLogin - 25, // 1: pb.ListEnabledNodesMatchResponse.nodes:type_name -> pb.Node - 24, // 2: pb.UpdateNodeRequest.Login:type_name -> pb.NodeLogin - 25, // 3: pb.FindEnabledNodeResponse.node:type_name -> pb.Node - 0, // 4: pb.NodeService.createNode:input_type -> pb.CreateNodeRequest - 2, // 5: pb.NodeService.countAllEnabledNodes:input_type -> pb.CountAllEnabledNodesRequest - 20, // 6: pb.NodeService.countAllEnabledNodesMatch:input_type -> pb.CountAllEnabledNodesMatchRequest - 4, // 7: pb.NodeService.listEnabledNodesMatch:input_type -> pb.ListEnabledNodesMatchRequest - 6, // 8: pb.NodeService.disableNode:input_type -> pb.DisableNodeRequest - 8, // 9: pb.NodeService.updateNode:input_type -> pb.UpdateNodeRequest - 10, // 10: pb.NodeService.findEnabledNode:input_type -> pb.FindEnabledNodeRequest - 12, // 11: pb.NodeService.composeNodeConfig:input_type -> pb.ComposeNodeConfigRequest - 14, // 12: pb.NodeService.nodeStream:input_type -> pb.NodeStreamRequest - 16, // 13: pb.NodeService.updateNodeStatus:input_type -> pb.UpdateNodeStatusRequest - 18, // 14: pb.NodeService.syncNodesVersionWithCluster:input_type -> pb.SyncNodesVersionWithClusterRequest - 22, // 15: pb.NodeService.updateNodeIsInstalled:input_type -> pb.UpdateNodeIsInstalledRequest - 1, // 16: pb.NodeService.createNode:output_type -> pb.CreateNodeResponse - 3, // 17: pb.NodeService.countAllEnabledNodes:output_type -> pb.CountAllEnabledNodesResponse - 21, // 18: pb.NodeService.countAllEnabledNodesMatch:output_type -> pb.CountAllEnabledNodesMatchResponse - 5, // 19: pb.NodeService.listEnabledNodesMatch:output_type -> pb.ListEnabledNodesMatchResponse - 7, // 20: pb.NodeService.disableNode:output_type -> pb.DisableNodeResponse - 9, // 21: pb.NodeService.updateNode:output_type -> pb.UpdateNodeResponse - 11, // 22: pb.NodeService.findEnabledNode:output_type -> pb.FindEnabledNodeResponse - 13, // 23: pb.NodeService.composeNodeConfig:output_type -> pb.ComposeNodeConfigResponse - 15, // 24: pb.NodeService.nodeStream:output_type -> pb.NodeStreamResponse - 17, // 25: pb.NodeService.updateNodeStatus:output_type -> pb.UpdateNodeStatusResponse - 19, // 26: pb.NodeService.syncNodesVersionWithCluster:output_type -> pb.SyncNodesVersionWithClusterResponse - 23, // 27: pb.NodeService.updateNodeIsInstalled:output_type -> pb.UpdateNodeIsInstalledResponse - 16, // [16:28] is the sub-list for method output_type - 4, // [4:16] is the sub-list for method input_type - 4, // [4:4] is the sub-list for extension type_name - 4, // [4:4] is the sub-list for extension extendee - 0, // [0:4] is the sub-list for field type_name -} - -func init() { file_service_node_proto_init() } -func file_service_node_proto_init() { - if File_service_node_proto != nil { - return - } - file_model_node_proto_init() - file_model_node_login_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodesRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodesResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodesMatchRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodesMatchResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ComposeNodeConfigRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ComposeNodeConfigResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeStreamRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*NodeStreamResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeStatusRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeStatusResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SyncNodesVersionWithClusterRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*SyncNodesVersionWithClusterResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodesMatchRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodesMatchResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIsInstalledRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIsInstalledResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_proto_rawDesc, - NumEnums: 0, - NumMessages: 24, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_node_proto_goTypes, - DependencyIndexes: file_service_node_proto_depIdxs, - MessageInfos: file_service_node_proto_msgTypes, - }.Build() - File_service_node_proto = out.File - file_service_node_proto_rawDesc = nil - file_service_node_proto_goTypes = nil - file_service_node_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// NodeServiceClient is the client API for NodeService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type NodeServiceClient interface { - // 创建节点 - CreateNode(ctx context.Context, in *CreateNodeRequest, opts ...grpc.CallOption) (*CreateNodeResponse, error) - // 节点数量 - CountAllEnabledNodes(ctx context.Context, in *CountAllEnabledNodesRequest, opts ...grpc.CallOption) (*CountAllEnabledNodesResponse, error) - // 计算匹配的节点数量 - CountAllEnabledNodesMatch(ctx context.Context, in *CountAllEnabledNodesMatchRequest, opts ...grpc.CallOption) (*CountAllEnabledNodesMatchResponse, error) - // 列出单页节点 - ListEnabledNodesMatch(ctx context.Context, in *ListEnabledNodesMatchRequest, opts ...grpc.CallOption) (*ListEnabledNodesMatchResponse, error) - // 禁用节点 - DisableNode(ctx context.Context, in *DisableNodeRequest, opts ...grpc.CallOption) (*DisableNodeResponse, error) - // 修改节点 - UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error) - // 查看单个节点 - FindEnabledNode(ctx context.Context, in *FindEnabledNodeRequest, opts ...grpc.CallOption) (*FindEnabledNodeResponse, error) - // 组合单个节点配置 - ComposeNodeConfig(ctx context.Context, in *ComposeNodeConfigRequest, opts ...grpc.CallOption) (*ComposeNodeConfigResponse, error) - // 节点stream - NodeStream(ctx context.Context, opts ...grpc.CallOption) (NodeService_NodeStreamClient, error) - // 更新节点状态 - UpdateNodeStatus(ctx context.Context, in *UpdateNodeStatusRequest, opts ...grpc.CallOption) (*UpdateNodeStatusResponse, error) - // 同步集群中的节点版本 - SyncNodesVersionWithCluster(ctx context.Context, in *SyncNodesVersionWithClusterRequest, opts ...grpc.CallOption) (*SyncNodesVersionWithClusterResponse, error) - // 修改节点安装状态 - UpdateNodeIsInstalled(ctx context.Context, in *UpdateNodeIsInstalledRequest, opts ...grpc.CallOption) (*UpdateNodeIsInstalledResponse, error) -} - -type nodeServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewNodeServiceClient(cc grpc.ClientConnInterface) NodeServiceClient { - return &nodeServiceClient{cc} -} - -func (c *nodeServiceClient) CreateNode(ctx context.Context, in *CreateNodeRequest, opts ...grpc.CallOption) (*CreateNodeResponse, error) { - out := new(CreateNodeResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/createNode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) CountAllEnabledNodes(ctx context.Context, in *CountAllEnabledNodesRequest, opts ...grpc.CallOption) (*CountAllEnabledNodesResponse, error) { - out := new(CountAllEnabledNodesResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/countAllEnabledNodes", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) CountAllEnabledNodesMatch(ctx context.Context, in *CountAllEnabledNodesMatchRequest, opts ...grpc.CallOption) (*CountAllEnabledNodesMatchResponse, error) { - out := new(CountAllEnabledNodesMatchResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/countAllEnabledNodesMatch", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) ListEnabledNodesMatch(ctx context.Context, in *ListEnabledNodesMatchRequest, opts ...grpc.CallOption) (*ListEnabledNodesMatchResponse, error) { - out := new(ListEnabledNodesMatchResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/listEnabledNodesMatch", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) DisableNode(ctx context.Context, in *DisableNodeRequest, opts ...grpc.CallOption) (*DisableNodeResponse, error) { - out := new(DisableNodeResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/disableNode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error) { - out := new(UpdateNodeResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/updateNode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) FindEnabledNode(ctx context.Context, in *FindEnabledNodeRequest, opts ...grpc.CallOption) (*FindEnabledNodeResponse, error) { - out := new(FindEnabledNodeResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/findEnabledNode", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) ComposeNodeConfig(ctx context.Context, in *ComposeNodeConfigRequest, opts ...grpc.CallOption) (*ComposeNodeConfigResponse, error) { - out := new(ComposeNodeConfigResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/composeNodeConfig", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) NodeStream(ctx context.Context, opts ...grpc.CallOption) (NodeService_NodeStreamClient, error) { - stream, err := c.cc.NewStream(ctx, &_NodeService_serviceDesc.Streams[0], "/pb.NodeService/nodeStream", opts...) - if err != nil { - return nil, err - } - x := &nodeServiceNodeStreamClient{stream} - return x, nil -} - -type NodeService_NodeStreamClient interface { - Send(*NodeStreamRequest) error - Recv() (*NodeStreamResponse, error) - grpc.ClientStream -} - -type nodeServiceNodeStreamClient struct { - grpc.ClientStream -} - -func (x *nodeServiceNodeStreamClient) Send(m *NodeStreamRequest) error { - return x.ClientStream.SendMsg(m) -} - -func (x *nodeServiceNodeStreamClient) Recv() (*NodeStreamResponse, error) { - m := new(NodeStreamResponse) - if err := x.ClientStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func (c *nodeServiceClient) UpdateNodeStatus(ctx context.Context, in *UpdateNodeStatusRequest, opts ...grpc.CallOption) (*UpdateNodeStatusResponse, error) { - out := new(UpdateNodeStatusResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/updateNodeStatus", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) SyncNodesVersionWithCluster(ctx context.Context, in *SyncNodesVersionWithClusterRequest, opts ...grpc.CallOption) (*SyncNodesVersionWithClusterResponse, error) { - out := new(SyncNodesVersionWithClusterResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/syncNodesVersionWithCluster", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeServiceClient) UpdateNodeIsInstalled(ctx context.Context, in *UpdateNodeIsInstalledRequest, opts ...grpc.CallOption) (*UpdateNodeIsInstalledResponse, error) { - out := new(UpdateNodeIsInstalledResponse) - err := c.cc.Invoke(ctx, "/pb.NodeService/updateNodeIsInstalled", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// NodeServiceServer is the server API for NodeService service. -type NodeServiceServer interface { - // 创建节点 - CreateNode(context.Context, *CreateNodeRequest) (*CreateNodeResponse, error) - // 节点数量 - CountAllEnabledNodes(context.Context, *CountAllEnabledNodesRequest) (*CountAllEnabledNodesResponse, error) - // 计算匹配的节点数量 - CountAllEnabledNodesMatch(context.Context, *CountAllEnabledNodesMatchRequest) (*CountAllEnabledNodesMatchResponse, error) - // 列出单页节点 - ListEnabledNodesMatch(context.Context, *ListEnabledNodesMatchRequest) (*ListEnabledNodesMatchResponse, error) - // 禁用节点 - DisableNode(context.Context, *DisableNodeRequest) (*DisableNodeResponse, error) - // 修改节点 - UpdateNode(context.Context, *UpdateNodeRequest) (*UpdateNodeResponse, error) - // 查看单个节点 - FindEnabledNode(context.Context, *FindEnabledNodeRequest) (*FindEnabledNodeResponse, error) - // 组合单个节点配置 - ComposeNodeConfig(context.Context, *ComposeNodeConfigRequest) (*ComposeNodeConfigResponse, error) - // 节点stream - NodeStream(NodeService_NodeStreamServer) error - // 更新节点状态 - UpdateNodeStatus(context.Context, *UpdateNodeStatusRequest) (*UpdateNodeStatusResponse, error) - // 同步集群中的节点版本 - SyncNodesVersionWithCluster(context.Context, *SyncNodesVersionWithClusterRequest) (*SyncNodesVersionWithClusterResponse, error) - // 修改节点安装状态 - UpdateNodeIsInstalled(context.Context, *UpdateNodeIsInstalledRequest) (*UpdateNodeIsInstalledResponse, error) -} - -// UnimplementedNodeServiceServer can be embedded to have forward compatible implementations. -type UnimplementedNodeServiceServer struct { -} - -func (*UnimplementedNodeServiceServer) CreateNode(context.Context, *CreateNodeRequest) (*CreateNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNode not implemented") -} -func (*UnimplementedNodeServiceServer) CountAllEnabledNodes(context.Context, *CountAllEnabledNodesRequest) (*CountAllEnabledNodesResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodes not implemented") -} -func (*UnimplementedNodeServiceServer) CountAllEnabledNodesMatch(context.Context, *CountAllEnabledNodesMatchRequest) (*CountAllEnabledNodesMatchResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodesMatch not implemented") -} -func (*UnimplementedNodeServiceServer) ListEnabledNodesMatch(context.Context, *ListEnabledNodesMatchRequest) (*ListEnabledNodesMatchResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodesMatch not implemented") -} -func (*UnimplementedNodeServiceServer) DisableNode(context.Context, *DisableNodeRequest) (*DisableNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNode not implemented") -} -func (*UnimplementedNodeServiceServer) UpdateNode(context.Context, *UpdateNodeRequest) (*UpdateNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNode not implemented") -} -func (*UnimplementedNodeServiceServer) FindEnabledNode(context.Context, *FindEnabledNodeRequest) (*FindEnabledNodeResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNode not implemented") -} -func (*UnimplementedNodeServiceServer) ComposeNodeConfig(context.Context, *ComposeNodeConfigRequest) (*ComposeNodeConfigResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ComposeNodeConfig not implemented") -} -func (*UnimplementedNodeServiceServer) NodeStream(NodeService_NodeStreamServer) error { - return status.Errorf(codes.Unimplemented, "method NodeStream not implemented") -} -func (*UnimplementedNodeServiceServer) UpdateNodeStatus(context.Context, *UpdateNodeStatusRequest) (*UpdateNodeStatusResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeStatus not implemented") -} -func (*UnimplementedNodeServiceServer) SyncNodesVersionWithCluster(context.Context, *SyncNodesVersionWithClusterRequest) (*SyncNodesVersionWithClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SyncNodesVersionWithCluster not implemented") -} -func (*UnimplementedNodeServiceServer) UpdateNodeIsInstalled(context.Context, *UpdateNodeIsInstalledRequest) (*UpdateNodeIsInstalledResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIsInstalled not implemented") -} - -func RegisterNodeServiceServer(s *grpc.Server, srv NodeServiceServer) { - s.RegisterService(&_NodeService_serviceDesc, srv) -} - -func _NodeService_CreateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).CreateNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/CreateNode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).CreateNode(ctx, req.(*CreateNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_CountAllEnabledNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledNodesRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).CountAllEnabledNodes(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/CountAllEnabledNodes", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).CountAllEnabledNodes(ctx, req.(*CountAllEnabledNodesRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_CountAllEnabledNodesMatch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledNodesMatchRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).CountAllEnabledNodesMatch(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/CountAllEnabledNodesMatch", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).CountAllEnabledNodesMatch(ctx, req.(*CountAllEnabledNodesMatchRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_ListEnabledNodesMatch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListEnabledNodesMatchRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).ListEnabledNodesMatch(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/ListEnabledNodesMatch", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).ListEnabledNodesMatch(ctx, req.(*ListEnabledNodesMatchRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_DisableNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).DisableNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/DisableNode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).DisableNode(ctx, req.(*DisableNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_UpdateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).UpdateNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/UpdateNode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).UpdateNode(ctx, req.(*UpdateNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_FindEnabledNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledNodeRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).FindEnabledNode(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/FindEnabledNode", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).FindEnabledNode(ctx, req.(*FindEnabledNodeRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_ComposeNodeConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ComposeNodeConfigRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).ComposeNodeConfig(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/ComposeNodeConfig", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).ComposeNodeConfig(ctx, req.(*ComposeNodeConfigRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_NodeStream_Handler(srv interface{}, stream grpc.ServerStream) error { - return srv.(NodeServiceServer).NodeStream(&nodeServiceNodeStreamServer{stream}) -} - -type NodeService_NodeStreamServer interface { - Send(*NodeStreamResponse) error - Recv() (*NodeStreamRequest, error) - grpc.ServerStream -} - -type nodeServiceNodeStreamServer struct { - grpc.ServerStream -} - -func (x *nodeServiceNodeStreamServer) Send(m *NodeStreamResponse) error { - return x.ServerStream.SendMsg(m) -} - -func (x *nodeServiceNodeStreamServer) Recv() (*NodeStreamRequest, error) { - m := new(NodeStreamRequest) - if err := x.ServerStream.RecvMsg(m); err != nil { - return nil, err - } - return m, nil -} - -func _NodeService_UpdateNodeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeStatusRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).UpdateNodeStatus(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/UpdateNodeStatus", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).UpdateNodeStatus(ctx, req.(*UpdateNodeStatusRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_SyncNodesVersionWithCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SyncNodesVersionWithClusterRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).SyncNodesVersionWithCluster(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/SyncNodesVersionWithCluster", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).SyncNodesVersionWithCluster(ctx, req.(*SyncNodesVersionWithClusterRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeService_UpdateNodeIsInstalled_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeIsInstalledRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeServiceServer).UpdateNodeIsInstalled(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeService/UpdateNodeIsInstalled", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeServiceServer).UpdateNodeIsInstalled(ctx, req.(*UpdateNodeIsInstalledRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _NodeService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.NodeService", - HandlerType: (*NodeServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createNode", - Handler: _NodeService_CreateNode_Handler, - }, - { - MethodName: "countAllEnabledNodes", - Handler: _NodeService_CountAllEnabledNodes_Handler, - }, - { - MethodName: "countAllEnabledNodesMatch", - Handler: _NodeService_CountAllEnabledNodesMatch_Handler, - }, - { - MethodName: "listEnabledNodesMatch", - Handler: _NodeService_ListEnabledNodesMatch_Handler, - }, - { - MethodName: "disableNode", - Handler: _NodeService_DisableNode_Handler, - }, - { - MethodName: "updateNode", - Handler: _NodeService_UpdateNode_Handler, - }, - { - MethodName: "findEnabledNode", - Handler: _NodeService_FindEnabledNode_Handler, - }, - { - MethodName: "composeNodeConfig", - Handler: _NodeService_ComposeNodeConfig_Handler, - }, - { - MethodName: "updateNodeStatus", - Handler: _NodeService_UpdateNodeStatus_Handler, - }, - { - MethodName: "syncNodesVersionWithCluster", - Handler: _NodeService_SyncNodesVersionWithCluster_Handler, - }, - { - MethodName: "updateNodeIsInstalled", - Handler: _NodeService_UpdateNodeIsInstalled_Handler, - }, - }, - Streams: []grpc.StreamDesc{ - { - StreamName: "nodeStream", - Handler: _NodeService_NodeStream_Handler, - ServerStreams: true, - ClientStreams: true, - }, - }, - Metadata: "service_node.proto", -} diff --git a/internal/rpc/pb/service_node_cluster.pb.go b/internal/rpc/pb/service_node_cluster.pb.go deleted file mode 100644 index 6bfca315..00000000 --- a/internal/rpc/pb/service_node_cluster.pb.go +++ /dev/null @@ -1,1547 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_node_cluster.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 获取所有集群的信息 -type FindAllEnabledNodeClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FindAllEnabledNodeClustersRequest) Reset() { - *x = FindAllEnabledNodeClustersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledNodeClustersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledNodeClustersRequest) ProtoMessage() {} - -func (x *FindAllEnabledNodeClustersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledNodeClustersRequest.ProtoReflect.Descriptor instead. -func (*FindAllEnabledNodeClustersRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{0} -} - -type FindAllEnabledNodeClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Clusters []*NodeCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` -} - -func (x *FindAllEnabledNodeClustersResponse) Reset() { - *x = FindAllEnabledNodeClustersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledNodeClustersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledNodeClustersResponse) ProtoMessage() {} - -func (x *FindAllEnabledNodeClustersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledNodeClustersResponse.ProtoReflect.Descriptor instead. -func (*FindAllEnabledNodeClustersResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{1} -} - -func (x *FindAllEnabledNodeClustersResponse) GetClusters() []*NodeCluster { - if x != nil { - return x.Clusters - } - return nil -} - -// 获取变更的集群 -type FindAllChangedNodeClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FindAllChangedNodeClustersRequest) Reset() { - *x = FindAllChangedNodeClustersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllChangedNodeClustersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllChangedNodeClustersRequest) ProtoMessage() {} - -func (x *FindAllChangedNodeClustersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllChangedNodeClustersRequest.ProtoReflect.Descriptor instead. -func (*FindAllChangedNodeClustersRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{2} -} - -type FindAllChangedNodeClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Clusters []*NodeCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` -} - -func (x *FindAllChangedNodeClustersResponse) Reset() { - *x = FindAllChangedNodeClustersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllChangedNodeClustersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllChangedNodeClustersResponse) ProtoMessage() {} - -func (x *FindAllChangedNodeClustersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllChangedNodeClustersResponse.ProtoReflect.Descriptor instead. -func (*FindAllChangedNodeClustersResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{3} -} - -func (x *FindAllChangedNodeClustersResponse) GetClusters() []*NodeCluster { - if x != nil { - return x.Clusters - } - return nil -} - -// 创建集群 -type CreateNodeClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - GrantId int64 `protobuf:"varint,2,opt,name=grantId,proto3" json:"grantId,omitempty"` - InstallDir string `protobuf:"bytes,3,opt,name=installDir,proto3" json:"installDir,omitempty"` -} - -func (x *CreateNodeClusterRequest) Reset() { - *x = CreateNodeClusterRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeClusterRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeClusterRequest) ProtoMessage() {} - -func (x *CreateNodeClusterRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeClusterRequest.ProtoReflect.Descriptor instead. -func (*CreateNodeClusterRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{4} -} - -func (x *CreateNodeClusterRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateNodeClusterRequest) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -func (x *CreateNodeClusterRequest) GetInstallDir() string { - if x != nil { - return x.InstallDir - } - return "" -} - -type CreateNodeClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *CreateNodeClusterResponse) Reset() { - *x = CreateNodeClusterResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeClusterResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeClusterResponse) ProtoMessage() {} - -func (x *CreateNodeClusterResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeClusterResponse.ProtoReflect.Descriptor instead. -func (*CreateNodeClusterResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{5} -} - -func (x *CreateNodeClusterResponse) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -// 修改集群 -type UpdateNodeClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - GrantId int64 `protobuf:"varint,3,opt,name=grantId,proto3" json:"grantId,omitempty"` - InstallDir string `protobuf:"bytes,4,opt,name=installDir,proto3" json:"installDir,omitempty"` -} - -func (x *UpdateNodeClusterRequest) Reset() { - *x = UpdateNodeClusterRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeClusterRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeClusterRequest) ProtoMessage() {} - -func (x *UpdateNodeClusterRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeClusterRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeClusterRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{6} -} - -func (x *UpdateNodeClusterRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *UpdateNodeClusterRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateNodeClusterRequest) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -func (x *UpdateNodeClusterRequest) GetInstallDir() string { - if x != nil { - return x.InstallDir - } - return "" -} - -type UpdateNodeClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeClusterResponse) Reset() { - *x = UpdateNodeClusterResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeClusterResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeClusterResponse) ProtoMessage() {} - -func (x *UpdateNodeClusterResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeClusterResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeClusterResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{7} -} - -// 禁用集群 -type DisableNodeClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *DisableNodeClusterRequest) Reset() { - *x = DisableNodeClusterRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeClusterRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeClusterRequest) ProtoMessage() {} - -func (x *DisableNodeClusterRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeClusterRequest.ProtoReflect.Descriptor instead. -func (*DisableNodeClusterRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{8} -} - -func (x *DisableNodeClusterRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -type DisableNodeClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableNodeClusterResponse) Reset() { - *x = DisableNodeClusterResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeClusterResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeClusterResponse) ProtoMessage() {} - -func (x *DisableNodeClusterResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeClusterResponse.ProtoReflect.Descriptor instead. -func (*DisableNodeClusterResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{9} -} - -// 查找单个集群信息 -type FindEnabledNodeClusterRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ClusterId int64 `protobuf:"varint,1,opt,name=clusterId,proto3" json:"clusterId,omitempty"` -} - -func (x *FindEnabledNodeClusterRequest) Reset() { - *x = FindEnabledNodeClusterRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeClusterRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeClusterRequest) ProtoMessage() {} - -func (x *FindEnabledNodeClusterRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeClusterRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeClusterRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{10} -} - -func (x *FindEnabledNodeClusterRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -type FindEnabledNodeClusterResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Cluster *NodeCluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"` -} - -func (x *FindEnabledNodeClusterResponse) Reset() { - *x = FindEnabledNodeClusterResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeClusterResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeClusterResponse) ProtoMessage() {} - -func (x *FindEnabledNodeClusterResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeClusterResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeClusterResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{11} -} - -func (x *FindEnabledNodeClusterResponse) GetCluster() *NodeCluster { - if x != nil { - return x.Cluster - } - return nil -} - -// 计算所有集群数量 -type CountAllEnabledNodeClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *CountAllEnabledNodeClustersRequest) Reset() { - *x = CountAllEnabledNodeClustersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodeClustersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodeClustersRequest) ProtoMessage() {} - -func (x *CountAllEnabledNodeClustersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodeClustersRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodeClustersRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{12} -} - -type CountAllEnabledNodeClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledNodeClustersResponse) Reset() { - *x = CountAllEnabledNodeClustersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodeClustersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodeClustersResponse) ProtoMessage() {} - -func (x *CountAllEnabledNodeClustersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodeClustersResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodeClustersResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{13} -} - -func (x *CountAllEnabledNodeClustersResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 列出单页集群 -type ListEnabledNodeClustersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` -} - -func (x *ListEnabledNodeClustersRequest) Reset() { - *x = ListEnabledNodeClustersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[14] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodeClustersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodeClustersRequest) ProtoMessage() {} - -func (x *ListEnabledNodeClustersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[14] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodeClustersRequest.ProtoReflect.Descriptor instead. -func (*ListEnabledNodeClustersRequest) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{14} -} - -func (x *ListEnabledNodeClustersRequest) GetOffset() int64 { - if x != nil { - return x.Offset - } - return 0 -} - -func (x *ListEnabledNodeClustersRequest) GetSize() int64 { - if x != nil { - return x.Size - } - return 0 -} - -type ListEnabledNodeClustersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Clusters []*NodeCluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"` -} - -func (x *ListEnabledNodeClustersResponse) Reset() { - *x = ListEnabledNodeClustersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_cluster_proto_msgTypes[15] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodeClustersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodeClustersResponse) ProtoMessage() {} - -func (x *ListEnabledNodeClustersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_cluster_proto_msgTypes[15] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodeClustersResponse.ProtoReflect.Descriptor instead. -func (*ListEnabledNodeClustersResponse) Descriptor() ([]byte, []int) { - return file_service_node_cluster_proto_rawDescGZIP(), []int{15} -} - -func (x *ListEnabledNodeClustersResponse) GetClusters() []*NodeCluster { - if x != nil { - return x.Clusters - } - return nil -} - -var File_service_node_cluster_proto protoreflect.FileDescriptor - -var file_service_node_cluster_proto_rawDesc = []byte{ - 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, - 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, - 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, - 0x51, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x68, 0x61, - 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x51, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, - 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, 0x0a, - 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x22, 0x68, 0x0a, 0x18, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, - 0x69, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, - 0x6c, 0x44, 0x69, 0x72, 0x22, 0x39, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, - 0x86, 0x01, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, - 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, - 0x0a, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, - 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, - 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x44, 0x69, 0x72, 0x22, 0x1b, 0x0a, 0x19, 0x55, 0x70, 0x64, 0x61, - 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x39, 0x0a, 0x19, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x1c, 0x0a, 0x1a, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3d, - 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4b, 0x0a, - 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x29, 0x0a, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x07, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x22, 0x24, 0x0a, 0x22, 0x43, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x22, 0x3b, 0x0a, 0x23, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x4c, 0x0a, - 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x4e, 0x0a, 0x1f, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2b, - 0x0a, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, - 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x08, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x32, 0x9c, 0x06, 0x0a, 0x12, - 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x53, 0x65, 0x72, 0x76, 0x69, - 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, - 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x1d, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, - 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, - 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, - 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, - 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, - 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, - 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x43, 0x6c, 0x75, 0x73, 0x74, 0x65, - 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, - 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_node_cluster_proto_rawDescOnce sync.Once - file_service_node_cluster_proto_rawDescData = file_service_node_cluster_proto_rawDesc -) - -func file_service_node_cluster_proto_rawDescGZIP() []byte { - file_service_node_cluster_proto_rawDescOnce.Do(func() { - file_service_node_cluster_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_cluster_proto_rawDescData) - }) - return file_service_node_cluster_proto_rawDescData -} - -var file_service_node_cluster_proto_msgTypes = make([]protoimpl.MessageInfo, 16) -var file_service_node_cluster_proto_goTypes = []interface{}{ - (*FindAllEnabledNodeClustersRequest)(nil), // 0: pb.FindAllEnabledNodeClustersRequest - (*FindAllEnabledNodeClustersResponse)(nil), // 1: pb.FindAllEnabledNodeClustersResponse - (*FindAllChangedNodeClustersRequest)(nil), // 2: pb.FindAllChangedNodeClustersRequest - (*FindAllChangedNodeClustersResponse)(nil), // 3: pb.FindAllChangedNodeClustersResponse - (*CreateNodeClusterRequest)(nil), // 4: pb.CreateNodeClusterRequest - (*CreateNodeClusterResponse)(nil), // 5: pb.CreateNodeClusterResponse - (*UpdateNodeClusterRequest)(nil), // 6: pb.UpdateNodeClusterRequest - (*UpdateNodeClusterResponse)(nil), // 7: pb.UpdateNodeClusterResponse - (*DisableNodeClusterRequest)(nil), // 8: pb.DisableNodeClusterRequest - (*DisableNodeClusterResponse)(nil), // 9: pb.DisableNodeClusterResponse - (*FindEnabledNodeClusterRequest)(nil), // 10: pb.FindEnabledNodeClusterRequest - (*FindEnabledNodeClusterResponse)(nil), // 11: pb.FindEnabledNodeClusterResponse - (*CountAllEnabledNodeClustersRequest)(nil), // 12: pb.CountAllEnabledNodeClustersRequest - (*CountAllEnabledNodeClustersResponse)(nil), // 13: pb.CountAllEnabledNodeClustersResponse - (*ListEnabledNodeClustersRequest)(nil), // 14: pb.ListEnabledNodeClustersRequest - (*ListEnabledNodeClustersResponse)(nil), // 15: pb.ListEnabledNodeClustersResponse - (*NodeCluster)(nil), // 16: pb.NodeCluster -} -var file_service_node_cluster_proto_depIdxs = []int32{ - 16, // 0: pb.FindAllEnabledNodeClustersResponse.clusters:type_name -> pb.NodeCluster - 16, // 1: pb.FindAllChangedNodeClustersResponse.clusters:type_name -> pb.NodeCluster - 16, // 2: pb.FindEnabledNodeClusterResponse.cluster:type_name -> pb.NodeCluster - 16, // 3: pb.ListEnabledNodeClustersResponse.clusters:type_name -> pb.NodeCluster - 4, // 4: pb.NodeClusterService.createNodeCluster:input_type -> pb.CreateNodeClusterRequest - 6, // 5: pb.NodeClusterService.updateNodeCluster:input_type -> pb.UpdateNodeClusterRequest - 8, // 6: pb.NodeClusterService.disableNodeCluster:input_type -> pb.DisableNodeClusterRequest - 10, // 7: pb.NodeClusterService.findEnabledNodeCluster:input_type -> pb.FindEnabledNodeClusterRequest - 0, // 8: pb.NodeClusterService.findAllEnabledNodeClusters:input_type -> pb.FindAllEnabledNodeClustersRequest - 2, // 9: pb.NodeClusterService.findAllChangedNodeClusters:input_type -> pb.FindAllChangedNodeClustersRequest - 12, // 10: pb.NodeClusterService.countAllEnabledNodeClusters:input_type -> pb.CountAllEnabledNodeClustersRequest - 14, // 11: pb.NodeClusterService.listEnabledNodeClusters:input_type -> pb.ListEnabledNodeClustersRequest - 5, // 12: pb.NodeClusterService.createNodeCluster:output_type -> pb.CreateNodeClusterResponse - 7, // 13: pb.NodeClusterService.updateNodeCluster:output_type -> pb.UpdateNodeClusterResponse - 9, // 14: pb.NodeClusterService.disableNodeCluster:output_type -> pb.DisableNodeClusterResponse - 11, // 15: pb.NodeClusterService.findEnabledNodeCluster:output_type -> pb.FindEnabledNodeClusterResponse - 1, // 16: pb.NodeClusterService.findAllEnabledNodeClusters:output_type -> pb.FindAllEnabledNodeClustersResponse - 3, // 17: pb.NodeClusterService.findAllChangedNodeClusters:output_type -> pb.FindAllChangedNodeClustersResponse - 13, // 18: pb.NodeClusterService.countAllEnabledNodeClusters:output_type -> pb.CountAllEnabledNodeClustersResponse - 15, // 19: pb.NodeClusterService.listEnabledNodeClusters:output_type -> pb.ListEnabledNodeClustersResponse - 12, // [12:20] is the sub-list for method output_type - 4, // [4:12] is the sub-list for method input_type - 4, // [4:4] is the sub-list for extension type_name - 4, // [4:4] is the sub-list for extension extendee - 0, // [0:4] is the sub-list for field type_name -} - -func init() { file_service_node_cluster_proto_init() } -func file_service_node_cluster_proto_init() { - if File_service_node_cluster_proto != nil { - return - } - file_model_node_cluster_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_node_cluster_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledNodeClustersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledNodeClustersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllChangedNodeClustersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllChangedNodeClustersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeClusterRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeClusterResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeClusterRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeClusterResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeClusterRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeClusterResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeClusterRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeClusterResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodeClustersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodeClustersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodeClustersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_cluster_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodeClustersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_cluster_proto_rawDesc, - NumEnums: 0, - NumMessages: 16, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_node_cluster_proto_goTypes, - DependencyIndexes: file_service_node_cluster_proto_depIdxs, - MessageInfos: file_service_node_cluster_proto_msgTypes, - }.Build() - File_service_node_cluster_proto = out.File - file_service_node_cluster_proto_rawDesc = nil - file_service_node_cluster_proto_goTypes = nil - file_service_node_cluster_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// NodeClusterServiceClient is the client API for NodeClusterService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type NodeClusterServiceClient interface { - // 创建集群 - CreateNodeCluster(ctx context.Context, in *CreateNodeClusterRequest, opts ...grpc.CallOption) (*CreateNodeClusterResponse, error) - // 修改集群 - UpdateNodeCluster(ctx context.Context, in *UpdateNodeClusterRequest, opts ...grpc.CallOption) (*UpdateNodeClusterResponse, error) - // 禁用集群 - DisableNodeCluster(ctx context.Context, in *DisableNodeClusterRequest, opts ...grpc.CallOption) (*DisableNodeClusterResponse, error) - // 查找单个集群信息 - FindEnabledNodeCluster(ctx context.Context, in *FindEnabledNodeClusterRequest, opts ...grpc.CallOption) (*FindEnabledNodeClusterResponse, error) - // 获取所有集群的信息 - FindAllEnabledNodeClusters(ctx context.Context, in *FindAllEnabledNodeClustersRequest, opts ...grpc.CallOption) (*FindAllEnabledNodeClustersResponse, error) - // 获取变更的集群 - FindAllChangedNodeClusters(ctx context.Context, in *FindAllChangedNodeClustersRequest, opts ...grpc.CallOption) (*FindAllChangedNodeClustersResponse, error) - // 计算所有集群数量 - CountAllEnabledNodeClusters(ctx context.Context, in *CountAllEnabledNodeClustersRequest, opts ...grpc.CallOption) (*CountAllEnabledNodeClustersResponse, error) - // 列出单页集群 - ListEnabledNodeClusters(ctx context.Context, in *ListEnabledNodeClustersRequest, opts ...grpc.CallOption) (*ListEnabledNodeClustersResponse, error) -} - -type nodeClusterServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewNodeClusterServiceClient(cc grpc.ClientConnInterface) NodeClusterServiceClient { - return &nodeClusterServiceClient{cc} -} - -func (c *nodeClusterServiceClient) CreateNodeCluster(ctx context.Context, in *CreateNodeClusterRequest, opts ...grpc.CallOption) (*CreateNodeClusterResponse, error) { - out := new(CreateNodeClusterResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/createNodeCluster", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) UpdateNodeCluster(ctx context.Context, in *UpdateNodeClusterRequest, opts ...grpc.CallOption) (*UpdateNodeClusterResponse, error) { - out := new(UpdateNodeClusterResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/updateNodeCluster", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) DisableNodeCluster(ctx context.Context, in *DisableNodeClusterRequest, opts ...grpc.CallOption) (*DisableNodeClusterResponse, error) { - out := new(DisableNodeClusterResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/disableNodeCluster", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) FindEnabledNodeCluster(ctx context.Context, in *FindEnabledNodeClusterRequest, opts ...grpc.CallOption) (*FindEnabledNodeClusterResponse, error) { - out := new(FindEnabledNodeClusterResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/findEnabledNodeCluster", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) FindAllEnabledNodeClusters(ctx context.Context, in *FindAllEnabledNodeClustersRequest, opts ...grpc.CallOption) (*FindAllEnabledNodeClustersResponse, error) { - out := new(FindAllEnabledNodeClustersResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/findAllEnabledNodeClusters", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) FindAllChangedNodeClusters(ctx context.Context, in *FindAllChangedNodeClustersRequest, opts ...grpc.CallOption) (*FindAllChangedNodeClustersResponse, error) { - out := new(FindAllChangedNodeClustersResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/findAllChangedNodeClusters", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) CountAllEnabledNodeClusters(ctx context.Context, in *CountAllEnabledNodeClustersRequest, opts ...grpc.CallOption) (*CountAllEnabledNodeClustersResponse, error) { - out := new(CountAllEnabledNodeClustersResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/countAllEnabledNodeClusters", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeClusterServiceClient) ListEnabledNodeClusters(ctx context.Context, in *ListEnabledNodeClustersRequest, opts ...grpc.CallOption) (*ListEnabledNodeClustersResponse, error) { - out := new(ListEnabledNodeClustersResponse) - err := c.cc.Invoke(ctx, "/pb.NodeClusterService/listEnabledNodeClusters", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// NodeClusterServiceServer is the server API for NodeClusterService service. -type NodeClusterServiceServer interface { - // 创建集群 - CreateNodeCluster(context.Context, *CreateNodeClusterRequest) (*CreateNodeClusterResponse, error) - // 修改集群 - UpdateNodeCluster(context.Context, *UpdateNodeClusterRequest) (*UpdateNodeClusterResponse, error) - // 禁用集群 - DisableNodeCluster(context.Context, *DisableNodeClusterRequest) (*DisableNodeClusterResponse, error) - // 查找单个集群信息 - FindEnabledNodeCluster(context.Context, *FindEnabledNodeClusterRequest) (*FindEnabledNodeClusterResponse, error) - // 获取所有集群的信息 - FindAllEnabledNodeClusters(context.Context, *FindAllEnabledNodeClustersRequest) (*FindAllEnabledNodeClustersResponse, error) - // 获取变更的集群 - FindAllChangedNodeClusters(context.Context, *FindAllChangedNodeClustersRequest) (*FindAllChangedNodeClustersResponse, error) - // 计算所有集群数量 - CountAllEnabledNodeClusters(context.Context, *CountAllEnabledNodeClustersRequest) (*CountAllEnabledNodeClustersResponse, error) - // 列出单页集群 - ListEnabledNodeClusters(context.Context, *ListEnabledNodeClustersRequest) (*ListEnabledNodeClustersResponse, error) -} - -// UnimplementedNodeClusterServiceServer can be embedded to have forward compatible implementations. -type UnimplementedNodeClusterServiceServer struct { -} - -func (*UnimplementedNodeClusterServiceServer) CreateNodeCluster(context.Context, *CreateNodeClusterRequest) (*CreateNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeCluster not implemented") -} -func (*UnimplementedNodeClusterServiceServer) UpdateNodeCluster(context.Context, *UpdateNodeClusterRequest) (*UpdateNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeCluster not implemented") -} -func (*UnimplementedNodeClusterServiceServer) DisableNodeCluster(context.Context, *DisableNodeClusterRequest) (*DisableNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeCluster not implemented") -} -func (*UnimplementedNodeClusterServiceServer) FindEnabledNodeCluster(context.Context, *FindEnabledNodeClusterRequest) (*FindEnabledNodeClusterResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeCluster not implemented") -} -func (*UnimplementedNodeClusterServiceServer) FindAllEnabledNodeClusters(context.Context, *FindAllEnabledNodeClustersRequest) (*FindAllEnabledNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeClusters not implemented") -} -func (*UnimplementedNodeClusterServiceServer) FindAllChangedNodeClusters(context.Context, *FindAllChangedNodeClustersRequest) (*FindAllChangedNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllChangedNodeClusters not implemented") -} -func (*UnimplementedNodeClusterServiceServer) CountAllEnabledNodeClusters(context.Context, *CountAllEnabledNodeClustersRequest) (*CountAllEnabledNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeClusters not implemented") -} -func (*UnimplementedNodeClusterServiceServer) ListEnabledNodeClusters(context.Context, *ListEnabledNodeClustersRequest) (*ListEnabledNodeClustersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodeClusters not implemented") -} - -func RegisterNodeClusterServiceServer(s *grpc.Server, srv NodeClusterServiceServer) { - s.RegisterService(&_NodeClusterService_serviceDesc, srv) -} - -func _NodeClusterService_CreateNodeCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateNodeClusterRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).CreateNodeCluster(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/CreateNodeCluster", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).CreateNodeCluster(ctx, req.(*CreateNodeClusterRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_UpdateNodeCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeClusterRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).UpdateNodeCluster(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/UpdateNodeCluster", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).UpdateNodeCluster(ctx, req.(*UpdateNodeClusterRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_DisableNodeCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableNodeClusterRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).DisableNodeCluster(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/DisableNodeCluster", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).DisableNodeCluster(ctx, req.(*DisableNodeClusterRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_FindEnabledNodeCluster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledNodeClusterRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).FindEnabledNodeCluster(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/FindEnabledNodeCluster", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).FindEnabledNodeCluster(ctx, req.(*FindEnabledNodeClusterRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_FindAllEnabledNodeClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllEnabledNodeClustersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).FindAllEnabledNodeClusters(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/FindAllEnabledNodeClusters", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).FindAllEnabledNodeClusters(ctx, req.(*FindAllEnabledNodeClustersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_FindAllChangedNodeClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllChangedNodeClustersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).FindAllChangedNodeClusters(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/FindAllChangedNodeClusters", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).FindAllChangedNodeClusters(ctx, req.(*FindAllChangedNodeClustersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_CountAllEnabledNodeClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledNodeClustersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).CountAllEnabledNodeClusters(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/CountAllEnabledNodeClusters", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).CountAllEnabledNodeClusters(ctx, req.(*CountAllEnabledNodeClustersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeClusterService_ListEnabledNodeClusters_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListEnabledNodeClustersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeClusterServiceServer).ListEnabledNodeClusters(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeClusterService/ListEnabledNodeClusters", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeClusterServiceServer).ListEnabledNodeClusters(ctx, req.(*ListEnabledNodeClustersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _NodeClusterService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.NodeClusterService", - HandlerType: (*NodeClusterServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createNodeCluster", - Handler: _NodeClusterService_CreateNodeCluster_Handler, - }, - { - MethodName: "updateNodeCluster", - Handler: _NodeClusterService_UpdateNodeCluster_Handler, - }, - { - MethodName: "disableNodeCluster", - Handler: _NodeClusterService_DisableNodeCluster_Handler, - }, - { - MethodName: "findEnabledNodeCluster", - Handler: _NodeClusterService_FindEnabledNodeCluster_Handler, - }, - { - MethodName: "findAllEnabledNodeClusters", - Handler: _NodeClusterService_FindAllEnabledNodeClusters_Handler, - }, - { - MethodName: "findAllChangedNodeClusters", - Handler: _NodeClusterService_FindAllChangedNodeClusters_Handler, - }, - { - MethodName: "countAllEnabledNodeClusters", - Handler: _NodeClusterService_CountAllEnabledNodeClusters_Handler, - }, - { - MethodName: "listEnabledNodeClusters", - Handler: _NodeClusterService_ListEnabledNodeClusters_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_node_cluster.proto", -} diff --git a/internal/rpc/pb/service_node_grant.pb.go b/internal/rpc/pb/service_node_grant.pb.go deleted file mode 100644 index 69104def..00000000 --- a/internal/rpc/pb/service_node_grant.pb.go +++ /dev/null @@ -1,1450 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_node_grant.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 创建节点认证 -type CreateNodeGrantRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` - Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` - Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` - PrivateKey string `protobuf:"bytes,5,opt,name=privateKey,proto3" json:"privateKey,omitempty"` - Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` - NodeId int64 `protobuf:"varint,7,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *CreateNodeGrantRequest) Reset() { - *x = CreateNodeGrantRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeGrantRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeGrantRequest) ProtoMessage() {} - -func (x *CreateNodeGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeGrantRequest.ProtoReflect.Descriptor instead. -func (*CreateNodeGrantRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{0} -} - -func (x *CreateNodeGrantRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateNodeGrantRequest) GetMethod() string { - if x != nil { - return x.Method - } - return "" -} - -func (x *CreateNodeGrantRequest) GetUsername() string { - if x != nil { - return x.Username - } - return "" -} - -func (x *CreateNodeGrantRequest) GetPassword() string { - if x != nil { - return x.Password - } - return "" -} - -func (x *CreateNodeGrantRequest) GetPrivateKey() string { - if x != nil { - return x.PrivateKey - } - return "" -} - -func (x *CreateNodeGrantRequest) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *CreateNodeGrantRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type CreateNodeGrantResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - GrantId int64 `protobuf:"varint,1,opt,name=grantId,proto3" json:"grantId,omitempty"` -} - -func (x *CreateNodeGrantResponse) Reset() { - *x = CreateNodeGrantResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeGrantResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeGrantResponse) ProtoMessage() {} - -func (x *CreateNodeGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeGrantResponse.ProtoReflect.Descriptor instead. -func (*CreateNodeGrantResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{1} -} - -func (x *CreateNodeGrantResponse) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -// 修改节点认证 -type UpdateNodeGrantRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - GrantId int64 `protobuf:"varint,8,opt,name=grantId,proto3" json:"grantId,omitempty"` - Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` - Method string `protobuf:"bytes,2,opt,name=method,proto3" json:"method,omitempty"` - Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"` - Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` - PrivateKey string `protobuf:"bytes,5,opt,name=privateKey,proto3" json:"privateKey,omitempty"` - Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` - NodeId int64 `protobuf:"varint,7,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *UpdateNodeGrantRequest) Reset() { - *x = UpdateNodeGrantRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeGrantRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeGrantRequest) ProtoMessage() {} - -func (x *UpdateNodeGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeGrantRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeGrantRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{2} -} - -func (x *UpdateNodeGrantRequest) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -func (x *UpdateNodeGrantRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetMethod() string { - if x != nil { - return x.Method - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetUsername() string { - if x != nil { - return x.Username - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetPassword() string { - if x != nil { - return x.Password - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetPrivateKey() string { - if x != nil { - return x.PrivateKey - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetDescription() string { - if x != nil { - return x.Description - } - return "" -} - -func (x *UpdateNodeGrantRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type UpdateNodeGrantResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeGrantResponse) Reset() { - *x = UpdateNodeGrantResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeGrantResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeGrantResponse) ProtoMessage() {} - -func (x *UpdateNodeGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeGrantResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeGrantResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{3} -} - -// 禁用节点认证 -type DisableNodeGrantRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - GrantId int64 `protobuf:"varint,1,opt,name=grantId,proto3" json:"grantId,omitempty"` -} - -func (x *DisableNodeGrantRequest) Reset() { - *x = DisableNodeGrantRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeGrantRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeGrantRequest) ProtoMessage() {} - -func (x *DisableNodeGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeGrantRequest.ProtoReflect.Descriptor instead. -func (*DisableNodeGrantRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{4} -} - -func (x *DisableNodeGrantRequest) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -type DisableNodeGrantResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableNodeGrantResponse) Reset() { - *x = DisableNodeGrantResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeGrantResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeGrantResponse) ProtoMessage() {} - -func (x *DisableNodeGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeGrantResponse.ProtoReflect.Descriptor instead. -func (*DisableNodeGrantResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{5} -} - -// 计算节点认证数量 -type CountAllEnabledNodeGrantsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *CountAllEnabledNodeGrantsRequest) Reset() { - *x = CountAllEnabledNodeGrantsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodeGrantsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodeGrantsRequest) ProtoMessage() {} - -func (x *CountAllEnabledNodeGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodeGrantsRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodeGrantsRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{6} -} - -type CountAllEnabledNodeGrantsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledNodeGrantsResponse) Reset() { - *x = CountAllEnabledNodeGrantsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledNodeGrantsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledNodeGrantsResponse) ProtoMessage() {} - -func (x *CountAllEnabledNodeGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledNodeGrantsResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledNodeGrantsResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{7} -} - -func (x *CountAllEnabledNodeGrantsResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 列出单页认证 -type ListEnabledNodeGrantsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` -} - -func (x *ListEnabledNodeGrantsRequest) Reset() { - *x = ListEnabledNodeGrantsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodeGrantsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodeGrantsRequest) ProtoMessage() {} - -func (x *ListEnabledNodeGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodeGrantsRequest.ProtoReflect.Descriptor instead. -func (*ListEnabledNodeGrantsRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{8} -} - -func (x *ListEnabledNodeGrantsRequest) GetOffset() int64 { - if x != nil { - return x.Offset - } - return 0 -} - -func (x *ListEnabledNodeGrantsRequest) GetSize() int64 { - if x != nil { - return x.Size - } - return 0 -} - -type ListEnabledNodeGrantsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Grants []*NodeGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` -} - -func (x *ListEnabledNodeGrantsResponse) Reset() { - *x = ListEnabledNodeGrantsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledNodeGrantsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledNodeGrantsResponse) ProtoMessage() {} - -func (x *ListEnabledNodeGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledNodeGrantsResponse.ProtoReflect.Descriptor instead. -func (*ListEnabledNodeGrantsResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{9} -} - -func (x *ListEnabledNodeGrantsResponse) GetGrants() []*NodeGrant { - if x != nil { - return x.Grants - } - return nil -} - -// 获取所有认证信息 -type FindAllEnabledNodeGrantsRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *FindAllEnabledNodeGrantsRequest) Reset() { - *x = FindAllEnabledNodeGrantsRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledNodeGrantsRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledNodeGrantsRequest) ProtoMessage() {} - -func (x *FindAllEnabledNodeGrantsRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledNodeGrantsRequest.ProtoReflect.Descriptor instead. -func (*FindAllEnabledNodeGrantsRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{10} -} - -type FindAllEnabledNodeGrantsResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Grants []*NodeGrant `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` -} - -func (x *FindAllEnabledNodeGrantsResponse) Reset() { - *x = FindAllEnabledNodeGrantsResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledNodeGrantsResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledNodeGrantsResponse) ProtoMessage() {} - -func (x *FindAllEnabledNodeGrantsResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledNodeGrantsResponse.ProtoReflect.Descriptor instead. -func (*FindAllEnabledNodeGrantsResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{11} -} - -func (x *FindAllEnabledNodeGrantsResponse) GetGrants() []*NodeGrant { - if x != nil { - return x.Grants - } - return nil -} - -// 获取认证信息 -type FindEnabledGrantRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - GrantId int64 `protobuf:"varint,1,opt,name=grantId,proto3" json:"grantId,omitempty"` -} - -func (x *FindEnabledGrantRequest) Reset() { - *x = FindEnabledGrantRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledGrantRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledGrantRequest) ProtoMessage() {} - -func (x *FindEnabledGrantRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledGrantRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledGrantRequest) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{12} -} - -func (x *FindEnabledGrantRequest) GetGrantId() int64 { - if x != nil { - return x.GrantId - } - return 0 -} - -type FindEnabledGrantResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Grant *NodeGrant `protobuf:"bytes,1,opt,name=grant,proto3" json:"grant,omitempty"` -} - -func (x *FindEnabledGrantResponse) Reset() { - *x = FindEnabledGrantResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_grant_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledGrantResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledGrantResponse) ProtoMessage() {} - -func (x *FindEnabledGrantResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_grant_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledGrantResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledGrantResponse) Descriptor() ([]byte, []int) { - return file_service_node_grant_proto_rawDescGZIP(), []int{13} -} - -func (x *FindEnabledGrantResponse) GetGrant() *NodeGrant { - if x != nil { - return x.Grant - } - return nil -} - -var File_service_node_grant_proto protoreflect.FileDescriptor - -var file_service_node_grant_proto_rawDesc = []byte{ - 0x0a, 0x18, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, - 0x72, 0x61, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x16, - 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x67, 0x72, 0x61, 0x6e, 0x74, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd6, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, - 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, - 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, - 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, - 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, - 0x33, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x72, 0x61, - 0x6e, 0x74, 0x49, 0x64, 0x22, 0xf0, 0x01, 0x0a, 0x16, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x18, 0x0a, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, - 0x06, 0x6d, 0x65, 0x74, 0x68, 0x6f, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x6d, - 0x65, 0x74, 0x68, 0x6f, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, - 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1e, 0x0a, - 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x0a, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4b, 0x65, 0x79, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x19, 0x0a, 0x17, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x33, 0x0a, 0x17, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, - 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x1a, 0x0a, 0x18, 0x44, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x22, 0x0a, 0x20, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, - 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x39, 0x0a, 0x21, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, - 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x22, 0x4a, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, - 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x46, - 0x0a, 0x1d, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, - 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, - 0x25, 0x0a, 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, - 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x22, 0x21, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x49, 0x0a, 0x20, 0x46, 0x69, 0x6e, - 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, - 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, - 0x06, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0d, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x06, 0x67, 0x72, - 0x61, 0x6e, 0x74, 0x73, 0x22, 0x33, 0x0a, 0x17, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, - 0x18, 0x0a, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x07, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x3f, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0d, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x52, 0x05, 0x67, 0x72, 0x61, 0x6e, 0x74, 0x32, 0xf7, 0x04, 0x0a, 0x10, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, - 0x4a, 0x0a, 0x0f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x12, 0x1a, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, - 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0f, 0x75, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1a, - 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1b, 0x2e, 0x70, 0x62, 0x2e, - 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x61, 0x62, - 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1b, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, - 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, - 0x6e, 0x74, 0x73, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, - 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x43, - 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x5c, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x4c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, - 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x21, 0x2e, 0x70, 0x62, - 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, - 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, - 0x0a, 0x18, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, - 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, - 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x10, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x12, 0x1b, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x47, 0x72, 0x61, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_node_grant_proto_rawDescOnce sync.Once - file_service_node_grant_proto_rawDescData = file_service_node_grant_proto_rawDesc -) - -func file_service_node_grant_proto_rawDescGZIP() []byte { - file_service_node_grant_proto_rawDescOnce.Do(func() { - file_service_node_grant_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_grant_proto_rawDescData) - }) - return file_service_node_grant_proto_rawDescData -} - -var file_service_node_grant_proto_msgTypes = make([]protoimpl.MessageInfo, 14) -var file_service_node_grant_proto_goTypes = []interface{}{ - (*CreateNodeGrantRequest)(nil), // 0: pb.CreateNodeGrantRequest - (*CreateNodeGrantResponse)(nil), // 1: pb.CreateNodeGrantResponse - (*UpdateNodeGrantRequest)(nil), // 2: pb.UpdateNodeGrantRequest - (*UpdateNodeGrantResponse)(nil), // 3: pb.UpdateNodeGrantResponse - (*DisableNodeGrantRequest)(nil), // 4: pb.DisableNodeGrantRequest - (*DisableNodeGrantResponse)(nil), // 5: pb.DisableNodeGrantResponse - (*CountAllEnabledNodeGrantsRequest)(nil), // 6: pb.CountAllEnabledNodeGrantsRequest - (*CountAllEnabledNodeGrantsResponse)(nil), // 7: pb.CountAllEnabledNodeGrantsResponse - (*ListEnabledNodeGrantsRequest)(nil), // 8: pb.ListEnabledNodeGrantsRequest - (*ListEnabledNodeGrantsResponse)(nil), // 9: pb.ListEnabledNodeGrantsResponse - (*FindAllEnabledNodeGrantsRequest)(nil), // 10: pb.FindAllEnabledNodeGrantsRequest - (*FindAllEnabledNodeGrantsResponse)(nil), // 11: pb.FindAllEnabledNodeGrantsResponse - (*FindEnabledGrantRequest)(nil), // 12: pb.FindEnabledGrantRequest - (*FindEnabledGrantResponse)(nil), // 13: pb.FindEnabledGrantResponse - (*NodeGrant)(nil), // 14: pb.NodeGrant -} -var file_service_node_grant_proto_depIdxs = []int32{ - 14, // 0: pb.ListEnabledNodeGrantsResponse.grants:type_name -> pb.NodeGrant - 14, // 1: pb.FindAllEnabledNodeGrantsResponse.grants:type_name -> pb.NodeGrant - 14, // 2: pb.FindEnabledGrantResponse.grant:type_name -> pb.NodeGrant - 0, // 3: pb.NodeGrantService.createNodeGrant:input_type -> pb.CreateNodeGrantRequest - 2, // 4: pb.NodeGrantService.updateNodeGrant:input_type -> pb.UpdateNodeGrantRequest - 4, // 5: pb.NodeGrantService.disableNodeGrant:input_type -> pb.DisableNodeGrantRequest - 6, // 6: pb.NodeGrantService.countAllEnabledNodeGrants:input_type -> pb.CountAllEnabledNodeGrantsRequest - 8, // 7: pb.NodeGrantService.ListEnabledNodeGrants:input_type -> pb.ListEnabledNodeGrantsRequest - 10, // 8: pb.NodeGrantService.FindAllEnabledNodeGrants:input_type -> pb.FindAllEnabledNodeGrantsRequest - 12, // 9: pb.NodeGrantService.FindEnabledGrant:input_type -> pb.FindEnabledGrantRequest - 1, // 10: pb.NodeGrantService.createNodeGrant:output_type -> pb.CreateNodeGrantResponse - 3, // 11: pb.NodeGrantService.updateNodeGrant:output_type -> pb.UpdateNodeGrantResponse - 5, // 12: pb.NodeGrantService.disableNodeGrant:output_type -> pb.DisableNodeGrantResponse - 7, // 13: pb.NodeGrantService.countAllEnabledNodeGrants:output_type -> pb.CountAllEnabledNodeGrantsResponse - 9, // 14: pb.NodeGrantService.ListEnabledNodeGrants:output_type -> pb.ListEnabledNodeGrantsResponse - 11, // 15: pb.NodeGrantService.FindAllEnabledNodeGrants:output_type -> pb.FindAllEnabledNodeGrantsResponse - 13, // 16: pb.NodeGrantService.FindEnabledGrant:output_type -> pb.FindEnabledGrantResponse - 10, // [10:17] is the sub-list for method output_type - 3, // [3:10] is the sub-list for method input_type - 3, // [3:3] is the sub-list for extension type_name - 3, // [3:3] is the sub-list for extension extendee - 0, // [0:3] is the sub-list for field type_name -} - -func init() { file_service_node_grant_proto_init() } -func file_service_node_grant_proto_init() { - if File_service_node_grant_proto != nil { - return - } - file_model_node_grant_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_node_grant_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeGrantRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeGrantResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeGrantRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeGrantResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeGrantRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeGrantResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodeGrantsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledNodeGrantsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodeGrantsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledNodeGrantsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledNodeGrantsRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledNodeGrantsResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledGrantRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_grant_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledGrantResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_grant_proto_rawDesc, - NumEnums: 0, - NumMessages: 14, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_node_grant_proto_goTypes, - DependencyIndexes: file_service_node_grant_proto_depIdxs, - MessageInfos: file_service_node_grant_proto_msgTypes, - }.Build() - File_service_node_grant_proto = out.File - file_service_node_grant_proto_rawDesc = nil - file_service_node_grant_proto_goTypes = nil - file_service_node_grant_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// NodeGrantServiceClient is the client API for NodeGrantService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type NodeGrantServiceClient interface { - // 创建认证 - CreateNodeGrant(ctx context.Context, in *CreateNodeGrantRequest, opts ...grpc.CallOption) (*CreateNodeGrantResponse, error) - // 修改认证 - UpdateNodeGrant(ctx context.Context, in *UpdateNodeGrantRequest, opts ...grpc.CallOption) (*UpdateNodeGrantResponse, error) - // 禁用认证 - DisableNodeGrant(ctx context.Context, in *DisableNodeGrantRequest, opts ...grpc.CallOption) (*DisableNodeGrantResponse, error) - // 计算认证的数量 - CountAllEnabledNodeGrants(ctx context.Context, in *CountAllEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*CountAllEnabledNodeGrantsResponse, error) - // 列出单页认证 - ListEnabledNodeGrants(ctx context.Context, in *ListEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*ListEnabledNodeGrantsResponse, error) - // 列出所有认证 - FindAllEnabledNodeGrants(ctx context.Context, in *FindAllEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*FindAllEnabledNodeGrantsResponse, error) - // 获取单个认证信息 - FindEnabledGrant(ctx context.Context, in *FindEnabledGrantRequest, opts ...grpc.CallOption) (*FindEnabledGrantResponse, error) -} - -type nodeGrantServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewNodeGrantServiceClient(cc grpc.ClientConnInterface) NodeGrantServiceClient { - return &nodeGrantServiceClient{cc} -} - -func (c *nodeGrantServiceClient) CreateNodeGrant(ctx context.Context, in *CreateNodeGrantRequest, opts ...grpc.CallOption) (*CreateNodeGrantResponse, error) { - out := new(CreateNodeGrantResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/createNodeGrant", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) UpdateNodeGrant(ctx context.Context, in *UpdateNodeGrantRequest, opts ...grpc.CallOption) (*UpdateNodeGrantResponse, error) { - out := new(UpdateNodeGrantResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/updateNodeGrant", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) DisableNodeGrant(ctx context.Context, in *DisableNodeGrantRequest, opts ...grpc.CallOption) (*DisableNodeGrantResponse, error) { - out := new(DisableNodeGrantResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/disableNodeGrant", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) CountAllEnabledNodeGrants(ctx context.Context, in *CountAllEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*CountAllEnabledNodeGrantsResponse, error) { - out := new(CountAllEnabledNodeGrantsResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/countAllEnabledNodeGrants", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) ListEnabledNodeGrants(ctx context.Context, in *ListEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*ListEnabledNodeGrantsResponse, error) { - out := new(ListEnabledNodeGrantsResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/ListEnabledNodeGrants", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) FindAllEnabledNodeGrants(ctx context.Context, in *FindAllEnabledNodeGrantsRequest, opts ...grpc.CallOption) (*FindAllEnabledNodeGrantsResponse, error) { - out := new(FindAllEnabledNodeGrantsResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/FindAllEnabledNodeGrants", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeGrantServiceClient) FindEnabledGrant(ctx context.Context, in *FindEnabledGrantRequest, opts ...grpc.CallOption) (*FindEnabledGrantResponse, error) { - out := new(FindEnabledGrantResponse) - err := c.cc.Invoke(ctx, "/pb.NodeGrantService/FindEnabledGrant", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// NodeGrantServiceServer is the server API for NodeGrantService service. -type NodeGrantServiceServer interface { - // 创建认证 - CreateNodeGrant(context.Context, *CreateNodeGrantRequest) (*CreateNodeGrantResponse, error) - // 修改认证 - UpdateNodeGrant(context.Context, *UpdateNodeGrantRequest) (*UpdateNodeGrantResponse, error) - // 禁用认证 - DisableNodeGrant(context.Context, *DisableNodeGrantRequest) (*DisableNodeGrantResponse, error) - // 计算认证的数量 - CountAllEnabledNodeGrants(context.Context, *CountAllEnabledNodeGrantsRequest) (*CountAllEnabledNodeGrantsResponse, error) - // 列出单页认证 - ListEnabledNodeGrants(context.Context, *ListEnabledNodeGrantsRequest) (*ListEnabledNodeGrantsResponse, error) - // 列出所有认证 - FindAllEnabledNodeGrants(context.Context, *FindAllEnabledNodeGrantsRequest) (*FindAllEnabledNodeGrantsResponse, error) - // 获取单个认证信息 - FindEnabledGrant(context.Context, *FindEnabledGrantRequest) (*FindEnabledGrantResponse, error) -} - -// UnimplementedNodeGrantServiceServer can be embedded to have forward compatible implementations. -type UnimplementedNodeGrantServiceServer struct { -} - -func (*UnimplementedNodeGrantServiceServer) CreateNodeGrant(context.Context, *CreateNodeGrantRequest) (*CreateNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeGrant not implemented") -} -func (*UnimplementedNodeGrantServiceServer) UpdateNodeGrant(context.Context, *UpdateNodeGrantRequest) (*UpdateNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeGrant not implemented") -} -func (*UnimplementedNodeGrantServiceServer) DisableNodeGrant(context.Context, *DisableNodeGrantRequest) (*DisableNodeGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeGrant not implemented") -} -func (*UnimplementedNodeGrantServiceServer) CountAllEnabledNodeGrants(context.Context, *CountAllEnabledNodeGrantsRequest) (*CountAllEnabledNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledNodeGrants not implemented") -} -func (*UnimplementedNodeGrantServiceServer) ListEnabledNodeGrants(context.Context, *ListEnabledNodeGrantsRequest) (*ListEnabledNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledNodeGrants not implemented") -} -func (*UnimplementedNodeGrantServiceServer) FindAllEnabledNodeGrants(context.Context, *FindAllEnabledNodeGrantsRequest) (*FindAllEnabledNodeGrantsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledNodeGrants not implemented") -} -func (*UnimplementedNodeGrantServiceServer) FindEnabledGrant(context.Context, *FindEnabledGrantRequest) (*FindEnabledGrantResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledGrant not implemented") -} - -func RegisterNodeGrantServiceServer(s *grpc.Server, srv NodeGrantServiceServer) { - s.RegisterService(&_NodeGrantService_serviceDesc, srv) -} - -func _NodeGrantService_CreateNodeGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateNodeGrantRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).CreateNodeGrant(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/CreateNodeGrant", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).CreateNodeGrant(ctx, req.(*CreateNodeGrantRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_UpdateNodeGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeGrantRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).UpdateNodeGrant(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/UpdateNodeGrant", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).UpdateNodeGrant(ctx, req.(*UpdateNodeGrantRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_DisableNodeGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableNodeGrantRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).DisableNodeGrant(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/DisableNodeGrant", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).DisableNodeGrant(ctx, req.(*DisableNodeGrantRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_CountAllEnabledNodeGrants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledNodeGrantsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).CountAllEnabledNodeGrants(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/CountAllEnabledNodeGrants", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).CountAllEnabledNodeGrants(ctx, req.(*CountAllEnabledNodeGrantsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_ListEnabledNodeGrants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListEnabledNodeGrantsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).ListEnabledNodeGrants(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/ListEnabledNodeGrants", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).ListEnabledNodeGrants(ctx, req.(*ListEnabledNodeGrantsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_FindAllEnabledNodeGrants_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllEnabledNodeGrantsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).FindAllEnabledNodeGrants(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/FindAllEnabledNodeGrants", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).FindAllEnabledNodeGrants(ctx, req.(*FindAllEnabledNodeGrantsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeGrantService_FindEnabledGrant_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledGrantRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeGrantServiceServer).FindEnabledGrant(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeGrantService/FindEnabledGrant", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeGrantServiceServer).FindEnabledGrant(ctx, req.(*FindEnabledGrantRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _NodeGrantService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.NodeGrantService", - HandlerType: (*NodeGrantServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createNodeGrant", - Handler: _NodeGrantService_CreateNodeGrant_Handler, - }, - { - MethodName: "updateNodeGrant", - Handler: _NodeGrantService_UpdateNodeGrant_Handler, - }, - { - MethodName: "disableNodeGrant", - Handler: _NodeGrantService_DisableNodeGrant_Handler, - }, - { - MethodName: "countAllEnabledNodeGrants", - Handler: _NodeGrantService_CountAllEnabledNodeGrants_Handler, - }, - { - MethodName: "ListEnabledNodeGrants", - Handler: _NodeGrantService_ListEnabledNodeGrants_Handler, - }, - { - MethodName: "FindAllEnabledNodeGrants", - Handler: _NodeGrantService_FindAllEnabledNodeGrants_Handler, - }, - { - MethodName: "FindEnabledGrant", - Handler: _NodeGrantService_FindEnabledGrant_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_node_grant.proto", -} diff --git a/internal/rpc/pb/service_node_ip_address.pb.go b/internal/rpc/pb/service_node_ip_address.pb.go deleted file mode 100644 index 635c5f26..00000000 --- a/internal/rpc/pb/service_node_ip_address.pb.go +++ /dev/null @@ -1,1375 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_node_ip_address.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 创建IP地址 -type CreateNodeIPAddressRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` -} - -func (x *CreateNodeIPAddressRequest) Reset() { - *x = CreateNodeIPAddressRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeIPAddressRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeIPAddressRequest) ProtoMessage() {} - -func (x *CreateNodeIPAddressRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeIPAddressRequest.ProtoReflect.Descriptor instead. -func (*CreateNodeIPAddressRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{0} -} - -func (x *CreateNodeIPAddressRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -func (x *CreateNodeIPAddressRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *CreateNodeIPAddressRequest) GetIp() string { - if x != nil { - return x.Ip - } - return "" -} - -type CreateNodeIPAddressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AddressId int64 `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"` -} - -func (x *CreateNodeIPAddressResponse) Reset() { - *x = CreateNodeIPAddressResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateNodeIPAddressResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateNodeIPAddressResponse) ProtoMessage() {} - -func (x *CreateNodeIPAddressResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateNodeIPAddressResponse.ProtoReflect.Descriptor instead. -func (*CreateNodeIPAddressResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{1} -} - -func (x *CreateNodeIPAddressResponse) GetAddressId() int64 { - if x != nil { - return x.AddressId - } - return 0 -} - -// 修改IP地址 -type UpdateNodeIPAddressRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AddressId int64 `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"` - Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` - Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` -} - -func (x *UpdateNodeIPAddressRequest) Reset() { - *x = UpdateNodeIPAddressRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIPAddressRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIPAddressRequest) ProtoMessage() {} - -func (x *UpdateNodeIPAddressRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIPAddressRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeIPAddressRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{2} -} - -func (x *UpdateNodeIPAddressRequest) GetAddressId() int64 { - if x != nil { - return x.AddressId - } - return 0 -} - -func (x *UpdateNodeIPAddressRequest) GetName() string { - if x != nil { - return x.Name - } - return "" -} - -func (x *UpdateNodeIPAddressRequest) GetIp() string { - if x != nil { - return x.Ip - } - return "" -} - -type UpdateNodeIPAddressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeIPAddressResponse) Reset() { - *x = UpdateNodeIPAddressResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIPAddressResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIPAddressResponse) ProtoMessage() {} - -func (x *UpdateNodeIPAddressResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIPAddressResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeIPAddressResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{3} -} - -// 修改IP地址所属节点 -type UpdateNodeIPAddressNodeIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AddressId int64 `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"` - NodeId int64 `protobuf:"varint,2,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *UpdateNodeIPAddressNodeIdRequest) Reset() { - *x = UpdateNodeIPAddressNodeIdRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIPAddressNodeIdRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIPAddressNodeIdRequest) ProtoMessage() {} - -func (x *UpdateNodeIPAddressNodeIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIPAddressNodeIdRequest.ProtoReflect.Descriptor instead. -func (*UpdateNodeIPAddressNodeIdRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{4} -} - -func (x *UpdateNodeIPAddressNodeIdRequest) GetAddressId() int64 { - if x != nil { - return x.AddressId - } - return 0 -} - -func (x *UpdateNodeIPAddressNodeIdRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type UpdateNodeIPAddressNodeIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateNodeIPAddressNodeIdResponse) Reset() { - *x = UpdateNodeIPAddressNodeIdResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateNodeIPAddressNodeIdResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateNodeIPAddressNodeIdResponse) ProtoMessage() {} - -func (x *UpdateNodeIPAddressNodeIdResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateNodeIPAddressNodeIdResponse.ProtoReflect.Descriptor instead. -func (*UpdateNodeIPAddressNodeIdResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{5} -} - -// 禁用单个IP地址 -type DisableNodeIPAddressRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AddressId int64 `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"` -} - -func (x *DisableNodeIPAddressRequest) Reset() { - *x = DisableNodeIPAddressRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeIPAddressRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeIPAddressRequest) ProtoMessage() {} - -func (x *DisableNodeIPAddressRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeIPAddressRequest.ProtoReflect.Descriptor instead. -func (*DisableNodeIPAddressRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{6} -} - -func (x *DisableNodeIPAddressRequest) GetAddressId() int64 { - if x != nil { - return x.AddressId - } - return 0 -} - -type DisableNodeIPAddressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableNodeIPAddressResponse) Reset() { - *x = DisableNodeIPAddressResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableNodeIPAddressResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableNodeIPAddressResponse) ProtoMessage() {} - -func (x *DisableNodeIPAddressResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableNodeIPAddressResponse.ProtoReflect.Descriptor instead. -func (*DisableNodeIPAddressResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{7} -} - -// 禁用节点的所有IP地址 -type DisableAllIPAddressesWithNodeIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *DisableAllIPAddressesWithNodeIdRequest) Reset() { - *x = DisableAllIPAddressesWithNodeIdRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableAllIPAddressesWithNodeIdRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableAllIPAddressesWithNodeIdRequest) ProtoMessage() {} - -func (x *DisableAllIPAddressesWithNodeIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableAllIPAddressesWithNodeIdRequest.ProtoReflect.Descriptor instead. -func (*DisableAllIPAddressesWithNodeIdRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{8} -} - -func (x *DisableAllIPAddressesWithNodeIdRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type DisableAllIPAddressesWithNodeIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableAllIPAddressesWithNodeIdResponse) Reset() { - *x = DisableAllIPAddressesWithNodeIdResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableAllIPAddressesWithNodeIdResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableAllIPAddressesWithNodeIdResponse) ProtoMessage() {} - -func (x *DisableAllIPAddressesWithNodeIdResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableAllIPAddressesWithNodeIdResponse.ProtoReflect.Descriptor instead. -func (*DisableAllIPAddressesWithNodeIdResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{9} -} - -// 查找单个IP地址 -type FindEnabledNodeIPAddressRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - AddressId int64 `protobuf:"varint,1,opt,name=addressId,proto3" json:"addressId,omitempty"` -} - -func (x *FindEnabledNodeIPAddressRequest) Reset() { - *x = FindEnabledNodeIPAddressRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeIPAddressRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeIPAddressRequest) ProtoMessage() {} - -func (x *FindEnabledNodeIPAddressRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeIPAddressRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeIPAddressRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{10} -} - -func (x *FindEnabledNodeIPAddressRequest) GetAddressId() int64 { - if x != nil { - return x.AddressId - } - return 0 -} - -type FindEnabledNodeIPAddressResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - IpAddress *NodeIPAddress `protobuf:"bytes,1,opt,name=ipAddress,proto3" json:"ipAddress,omitempty"` -} - -func (x *FindEnabledNodeIPAddressResponse) Reset() { - *x = FindEnabledNodeIPAddressResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledNodeIPAddressResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledNodeIPAddressResponse) ProtoMessage() {} - -func (x *FindEnabledNodeIPAddressResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledNodeIPAddressResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledNodeIPAddressResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{11} -} - -func (x *FindEnabledNodeIPAddressResponse) GetIpAddress() *NodeIPAddress { - if x != nil { - return x.IpAddress - } - return nil -} - -// 查找节点的所有地址 -type FindAllEnabledIPAddressesWithNodeIdRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` -} - -func (x *FindAllEnabledIPAddressesWithNodeIdRequest) Reset() { - *x = FindAllEnabledIPAddressesWithNodeIdRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[12] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledIPAddressesWithNodeIdRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledIPAddressesWithNodeIdRequest) ProtoMessage() {} - -func (x *FindAllEnabledIPAddressesWithNodeIdRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[12] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledIPAddressesWithNodeIdRequest.ProtoReflect.Descriptor instead. -func (*FindAllEnabledIPAddressesWithNodeIdRequest) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{12} -} - -func (x *FindAllEnabledIPAddressesWithNodeIdRequest) GetNodeId() int64 { - if x != nil { - return x.NodeId - } - return 0 -} - -type FindAllEnabledIPAddressesWithNodeIdResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Addresses []*NodeIPAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` -} - -func (x *FindAllEnabledIPAddressesWithNodeIdResponse) Reset() { - *x = FindAllEnabledIPAddressesWithNodeIdResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_node_ip_address_proto_msgTypes[13] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindAllEnabledIPAddressesWithNodeIdResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindAllEnabledIPAddressesWithNodeIdResponse) ProtoMessage() {} - -func (x *FindAllEnabledIPAddressesWithNodeIdResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_node_ip_address_proto_msgTypes[13] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindAllEnabledIPAddressesWithNodeIdResponse.ProtoReflect.Descriptor instead. -func (*FindAllEnabledIPAddressesWithNodeIdResponse) Descriptor() ([]byte, []int) { - return file_service_node_ip_address_proto_rawDescGZIP(), []int{13} -} - -func (x *FindAllEnabledIPAddressesWithNodeIdResponse) GetAddresses() []*NodeIPAddress { - if x != nil { - return x.Addresses - } - return nil -} - -var File_service_node_ip_address_proto protoreflect.FileDescriptor - -var file_service_node_ip_address_proto_rawDesc = []byte{ - 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, 0x69, - 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, - 0x02, 0x70, 0x62, 0x1a, 0x1b, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x5f, - 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0x58, 0x0a, 0x1a, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, - 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x3b, 0x0a, 0x1b, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x22, 0x5e, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x70, 0x18, 0x03, 0x20, - 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x70, 0x22, 0x1d, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x58, 0x0a, 0x20, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x22, 0x23, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x0a, 0x1b, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x49, 0x64, 0x22, 0x1e, 0x0a, 0x1c, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x40, 0x0a, 0x26, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, - 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x22, 0x29, 0x0a, 0x27, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, - 0x6c, 0x6c, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, - 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x3f, 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x49, 0x64, - 0x22, 0x53, 0x0a, 0x20, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x44, 0x0a, 0x2a, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x5e, 0x0a, 0x2b, 0x46, - 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, - 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x2f, 0x0a, 0x09, 0x61, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x11, 0x2e, - 0x70, 0x62, 0x2e, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x52, 0x09, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x32, 0xf7, 0x05, 0x0a, 0x14, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, 0x13, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, - 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, 0x13, - 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, - 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x68, 0x0a, 0x19, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x12, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x59, - 0x0a, 0x14, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, - 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, - 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x64, 0x69, 0x73, - 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x2a, 0x2e, 0x70, - 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x41, 0x64, - 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, - 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, - 0x73, 0x61, 0x62, 0x6c, 0x65, 0x41, 0x6c, 0x6c, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x65, 0x0a, 0x18, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, - 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x12, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x24, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x50, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x86, 0x01, 0x0a, - 0x23, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, - 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, - 0x64, 0x65, 0x49, 0x64, 0x12, 0x2e, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, - 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x49, 0x50, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x65, 0x73, 0x57, 0x69, 0x74, 0x68, 0x4e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_node_ip_address_proto_rawDescOnce sync.Once - file_service_node_ip_address_proto_rawDescData = file_service_node_ip_address_proto_rawDesc -) - -func file_service_node_ip_address_proto_rawDescGZIP() []byte { - file_service_node_ip_address_proto_rawDescOnce.Do(func() { - file_service_node_ip_address_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_node_ip_address_proto_rawDescData) - }) - return file_service_node_ip_address_proto_rawDescData -} - -var file_service_node_ip_address_proto_msgTypes = make([]protoimpl.MessageInfo, 14) -var file_service_node_ip_address_proto_goTypes = []interface{}{ - (*CreateNodeIPAddressRequest)(nil), // 0: pb.CreateNodeIPAddressRequest - (*CreateNodeIPAddressResponse)(nil), // 1: pb.CreateNodeIPAddressResponse - (*UpdateNodeIPAddressRequest)(nil), // 2: pb.UpdateNodeIPAddressRequest - (*UpdateNodeIPAddressResponse)(nil), // 3: pb.UpdateNodeIPAddressResponse - (*UpdateNodeIPAddressNodeIdRequest)(nil), // 4: pb.UpdateNodeIPAddressNodeIdRequest - (*UpdateNodeIPAddressNodeIdResponse)(nil), // 5: pb.UpdateNodeIPAddressNodeIdResponse - (*DisableNodeIPAddressRequest)(nil), // 6: pb.DisableNodeIPAddressRequest - (*DisableNodeIPAddressResponse)(nil), // 7: pb.DisableNodeIPAddressResponse - (*DisableAllIPAddressesWithNodeIdRequest)(nil), // 8: pb.DisableAllIPAddressesWithNodeIdRequest - (*DisableAllIPAddressesWithNodeIdResponse)(nil), // 9: pb.DisableAllIPAddressesWithNodeIdResponse - (*FindEnabledNodeIPAddressRequest)(nil), // 10: pb.FindEnabledNodeIPAddressRequest - (*FindEnabledNodeIPAddressResponse)(nil), // 11: pb.FindEnabledNodeIPAddressResponse - (*FindAllEnabledIPAddressesWithNodeIdRequest)(nil), // 12: pb.FindAllEnabledIPAddressesWithNodeIdRequest - (*FindAllEnabledIPAddressesWithNodeIdResponse)(nil), // 13: pb.FindAllEnabledIPAddressesWithNodeIdResponse - (*NodeIPAddress)(nil), // 14: pb.NodeIPAddress -} -var file_service_node_ip_address_proto_depIdxs = []int32{ - 14, // 0: pb.FindEnabledNodeIPAddressResponse.ipAddress:type_name -> pb.NodeIPAddress - 14, // 1: pb.FindAllEnabledIPAddressesWithNodeIdResponse.addresses:type_name -> pb.NodeIPAddress - 0, // 2: pb.NodeIPAddressService.createNodeIPAddress:input_type -> pb.CreateNodeIPAddressRequest - 2, // 3: pb.NodeIPAddressService.updateNodeIPAddress:input_type -> pb.UpdateNodeIPAddressRequest - 4, // 4: pb.NodeIPAddressService.updateNodeIPAddressNodeId:input_type -> pb.UpdateNodeIPAddressNodeIdRequest - 6, // 5: pb.NodeIPAddressService.disableNodeIPAddress:input_type -> pb.DisableNodeIPAddressRequest - 8, // 6: pb.NodeIPAddressService.disableAllIPAddressesWithNodeId:input_type -> pb.DisableAllIPAddressesWithNodeIdRequest - 10, // 7: pb.NodeIPAddressService.findEnabledNodeIPAddress:input_type -> pb.FindEnabledNodeIPAddressRequest - 12, // 8: pb.NodeIPAddressService.findAllEnabledIPAddressesWithNodeId:input_type -> pb.FindAllEnabledIPAddressesWithNodeIdRequest - 1, // 9: pb.NodeIPAddressService.createNodeIPAddress:output_type -> pb.CreateNodeIPAddressResponse - 3, // 10: pb.NodeIPAddressService.updateNodeIPAddress:output_type -> pb.UpdateNodeIPAddressResponse - 5, // 11: pb.NodeIPAddressService.updateNodeIPAddressNodeId:output_type -> pb.UpdateNodeIPAddressNodeIdResponse - 7, // 12: pb.NodeIPAddressService.disableNodeIPAddress:output_type -> pb.DisableNodeIPAddressResponse - 9, // 13: pb.NodeIPAddressService.disableAllIPAddressesWithNodeId:output_type -> pb.DisableAllIPAddressesWithNodeIdResponse - 11, // 14: pb.NodeIPAddressService.findEnabledNodeIPAddress:output_type -> pb.FindEnabledNodeIPAddressResponse - 13, // 15: pb.NodeIPAddressService.findAllEnabledIPAddressesWithNodeId:output_type -> pb.FindAllEnabledIPAddressesWithNodeIdResponse - 9, // [9:16] is the sub-list for method output_type - 2, // [2:9] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name -} - -func init() { file_service_node_ip_address_proto_init() } -func file_service_node_ip_address_proto_init() { - if File_service_node_ip_address_proto != nil { - return - } - file_model_node_ip_address_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_node_ip_address_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeIPAddressRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateNodeIPAddressResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIPAddressRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIPAddressResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIPAddressNodeIdRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateNodeIPAddressNodeIdResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeIPAddressRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableNodeIPAddressResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableAllIPAddressesWithNodeIdRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableAllIPAddressesWithNodeIdResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeIPAddressRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledNodeIPAddressResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledIPAddressesWithNodeIdRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_node_ip_address_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindAllEnabledIPAddressesWithNodeIdResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_node_ip_address_proto_rawDesc, - NumEnums: 0, - NumMessages: 14, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_node_ip_address_proto_goTypes, - DependencyIndexes: file_service_node_ip_address_proto_depIdxs, - MessageInfos: file_service_node_ip_address_proto_msgTypes, - }.Build() - File_service_node_ip_address_proto = out.File - file_service_node_ip_address_proto_rawDesc = nil - file_service_node_ip_address_proto_goTypes = nil - file_service_node_ip_address_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// NodeIPAddressServiceClient is the client API for NodeIPAddressService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type NodeIPAddressServiceClient interface { - // 创建IP地址 - CreateNodeIPAddress(ctx context.Context, in *CreateNodeIPAddressRequest, opts ...grpc.CallOption) (*CreateNodeIPAddressResponse, error) - // 修改IP地址 - UpdateNodeIPAddress(ctx context.Context, in *UpdateNodeIPAddressRequest, opts ...grpc.CallOption) (*UpdateNodeIPAddressResponse, error) - // 修改IP地址所属节点 - UpdateNodeIPAddressNodeId(ctx context.Context, in *UpdateNodeIPAddressNodeIdRequest, opts ...grpc.CallOption) (*UpdateNodeIPAddressNodeIdResponse, error) - // 禁用单个IP地址 - DisableNodeIPAddress(ctx context.Context, in *DisableNodeIPAddressRequest, opts ...grpc.CallOption) (*DisableNodeIPAddressResponse, error) - // 禁用节点的所有IP地址 - DisableAllIPAddressesWithNodeId(ctx context.Context, in *DisableAllIPAddressesWithNodeIdRequest, opts ...grpc.CallOption) (*DisableAllIPAddressesWithNodeIdResponse, error) - // 查找单个IP地址 - FindEnabledNodeIPAddress(ctx context.Context, in *FindEnabledNodeIPAddressRequest, opts ...grpc.CallOption) (*FindEnabledNodeIPAddressResponse, error) - // 查找节点的所有地址 - FindAllEnabledIPAddressesWithNodeId(ctx context.Context, in *FindAllEnabledIPAddressesWithNodeIdRequest, opts ...grpc.CallOption) (*FindAllEnabledIPAddressesWithNodeIdResponse, error) -} - -type nodeIPAddressServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewNodeIPAddressServiceClient(cc grpc.ClientConnInterface) NodeIPAddressServiceClient { - return &nodeIPAddressServiceClient{cc} -} - -func (c *nodeIPAddressServiceClient) CreateNodeIPAddress(ctx context.Context, in *CreateNodeIPAddressRequest, opts ...grpc.CallOption) (*CreateNodeIPAddressResponse, error) { - out := new(CreateNodeIPAddressResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/createNodeIPAddress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) UpdateNodeIPAddress(ctx context.Context, in *UpdateNodeIPAddressRequest, opts ...grpc.CallOption) (*UpdateNodeIPAddressResponse, error) { - out := new(UpdateNodeIPAddressResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/updateNodeIPAddress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) UpdateNodeIPAddressNodeId(ctx context.Context, in *UpdateNodeIPAddressNodeIdRequest, opts ...grpc.CallOption) (*UpdateNodeIPAddressNodeIdResponse, error) { - out := new(UpdateNodeIPAddressNodeIdResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/updateNodeIPAddressNodeId", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) DisableNodeIPAddress(ctx context.Context, in *DisableNodeIPAddressRequest, opts ...grpc.CallOption) (*DisableNodeIPAddressResponse, error) { - out := new(DisableNodeIPAddressResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/disableNodeIPAddress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) DisableAllIPAddressesWithNodeId(ctx context.Context, in *DisableAllIPAddressesWithNodeIdRequest, opts ...grpc.CallOption) (*DisableAllIPAddressesWithNodeIdResponse, error) { - out := new(DisableAllIPAddressesWithNodeIdResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/disableAllIPAddressesWithNodeId", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) FindEnabledNodeIPAddress(ctx context.Context, in *FindEnabledNodeIPAddressRequest, opts ...grpc.CallOption) (*FindEnabledNodeIPAddressResponse, error) { - out := new(FindEnabledNodeIPAddressResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/findEnabledNodeIPAddress", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *nodeIPAddressServiceClient) FindAllEnabledIPAddressesWithNodeId(ctx context.Context, in *FindAllEnabledIPAddressesWithNodeIdRequest, opts ...grpc.CallOption) (*FindAllEnabledIPAddressesWithNodeIdResponse, error) { - out := new(FindAllEnabledIPAddressesWithNodeIdResponse) - err := c.cc.Invoke(ctx, "/pb.NodeIPAddressService/findAllEnabledIPAddressesWithNodeId", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// NodeIPAddressServiceServer is the server API for NodeIPAddressService service. -type NodeIPAddressServiceServer interface { - // 创建IP地址 - CreateNodeIPAddress(context.Context, *CreateNodeIPAddressRequest) (*CreateNodeIPAddressResponse, error) - // 修改IP地址 - UpdateNodeIPAddress(context.Context, *UpdateNodeIPAddressRequest) (*UpdateNodeIPAddressResponse, error) - // 修改IP地址所属节点 - UpdateNodeIPAddressNodeId(context.Context, *UpdateNodeIPAddressNodeIdRequest) (*UpdateNodeIPAddressNodeIdResponse, error) - // 禁用单个IP地址 - DisableNodeIPAddress(context.Context, *DisableNodeIPAddressRequest) (*DisableNodeIPAddressResponse, error) - // 禁用节点的所有IP地址 - DisableAllIPAddressesWithNodeId(context.Context, *DisableAllIPAddressesWithNodeIdRequest) (*DisableAllIPAddressesWithNodeIdResponse, error) - // 查找单个IP地址 - FindEnabledNodeIPAddress(context.Context, *FindEnabledNodeIPAddressRequest) (*FindEnabledNodeIPAddressResponse, error) - // 查找节点的所有地址 - FindAllEnabledIPAddressesWithNodeId(context.Context, *FindAllEnabledIPAddressesWithNodeIdRequest) (*FindAllEnabledIPAddressesWithNodeIdResponse, error) -} - -// UnimplementedNodeIPAddressServiceServer can be embedded to have forward compatible implementations. -type UnimplementedNodeIPAddressServiceServer struct { -} - -func (*UnimplementedNodeIPAddressServiceServer) CreateNodeIPAddress(context.Context, *CreateNodeIPAddressRequest) (*CreateNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateNodeIPAddress not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) UpdateNodeIPAddress(context.Context, *UpdateNodeIPAddressRequest) (*UpdateNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddress not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) UpdateNodeIPAddressNodeId(context.Context, *UpdateNodeIPAddressNodeIdRequest) (*UpdateNodeIPAddressNodeIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateNodeIPAddressNodeId not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) DisableNodeIPAddress(context.Context, *DisableNodeIPAddressRequest) (*DisableNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableNodeIPAddress not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) DisableAllIPAddressesWithNodeId(context.Context, *DisableAllIPAddressesWithNodeIdRequest) (*DisableAllIPAddressesWithNodeIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableAllIPAddressesWithNodeId not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) FindEnabledNodeIPAddress(context.Context, *FindEnabledNodeIPAddressRequest) (*FindEnabledNodeIPAddressResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledNodeIPAddress not implemented") -} -func (*UnimplementedNodeIPAddressServiceServer) FindAllEnabledIPAddressesWithNodeId(context.Context, *FindAllEnabledIPAddressesWithNodeIdRequest) (*FindAllEnabledIPAddressesWithNodeIdResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledIPAddressesWithNodeId not implemented") -} - -func RegisterNodeIPAddressServiceServer(s *grpc.Server, srv NodeIPAddressServiceServer) { - s.RegisterService(&_NodeIPAddressService_serviceDesc, srv) -} - -func _NodeIPAddressService_CreateNodeIPAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateNodeIPAddressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).CreateNodeIPAddress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/CreateNodeIPAddress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).CreateNodeIPAddress(ctx, req.(*CreateNodeIPAddressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_UpdateNodeIPAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeIPAddressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).UpdateNodeIPAddress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/UpdateNodeIPAddress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).UpdateNodeIPAddress(ctx, req.(*UpdateNodeIPAddressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_UpdateNodeIPAddressNodeId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateNodeIPAddressNodeIdRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).UpdateNodeIPAddressNodeId(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/UpdateNodeIPAddressNodeId", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).UpdateNodeIPAddressNodeId(ctx, req.(*UpdateNodeIPAddressNodeIdRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_DisableNodeIPAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableNodeIPAddressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).DisableNodeIPAddress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/DisableNodeIPAddress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).DisableNodeIPAddress(ctx, req.(*DisableNodeIPAddressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_DisableAllIPAddressesWithNodeId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableAllIPAddressesWithNodeIdRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).DisableAllIPAddressesWithNodeId(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/DisableAllIPAddressesWithNodeId", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).DisableAllIPAddressesWithNodeId(ctx, req.(*DisableAllIPAddressesWithNodeIdRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_FindEnabledNodeIPAddress_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledNodeIPAddressRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).FindEnabledNodeIPAddress(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/FindEnabledNodeIPAddress", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).FindEnabledNodeIPAddress(ctx, req.(*FindEnabledNodeIPAddressRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _NodeIPAddressService_FindAllEnabledIPAddressesWithNodeId_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindAllEnabledIPAddressesWithNodeIdRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(NodeIPAddressServiceServer).FindAllEnabledIPAddressesWithNodeId(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.NodeIPAddressService/FindAllEnabledIPAddressesWithNodeId", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(NodeIPAddressServiceServer).FindAllEnabledIPAddressesWithNodeId(ctx, req.(*FindAllEnabledIPAddressesWithNodeIdRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _NodeIPAddressService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.NodeIPAddressService", - HandlerType: (*NodeIPAddressServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createNodeIPAddress", - Handler: _NodeIPAddressService_CreateNodeIPAddress_Handler, - }, - { - MethodName: "updateNodeIPAddress", - Handler: _NodeIPAddressService_UpdateNodeIPAddress_Handler, - }, - { - MethodName: "updateNodeIPAddressNodeId", - Handler: _NodeIPAddressService_UpdateNodeIPAddressNodeId_Handler, - }, - { - MethodName: "disableNodeIPAddress", - Handler: _NodeIPAddressService_DisableNodeIPAddress_Handler, - }, - { - MethodName: "disableAllIPAddressesWithNodeId", - Handler: _NodeIPAddressService_DisableAllIPAddressesWithNodeId_Handler, - }, - { - MethodName: "findEnabledNodeIPAddress", - Handler: _NodeIPAddressService_FindEnabledNodeIPAddress_Handler, - }, - { - MethodName: "findAllEnabledIPAddressesWithNodeId", - Handler: _NodeIPAddressService_FindAllEnabledIPAddressesWithNodeId_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_node_ip_address.proto", -} diff --git a/internal/rpc/pb/service_server.pb.go b/internal/rpc/pb/service_server.pb.go deleted file mode 100644 index 5f973082..00000000 --- a/internal/rpc/pb/service_server.pb.go +++ /dev/null @@ -1,1263 +0,0 @@ -// Code generated by protoc-gen-go. DO NOT EDIT. -// versions: -// protoc-gen-go v1.25.0 -// protoc v3.12.3 -// source: service_server.proto - -package pb - -import ( - context "context" - proto "github.com/golang/protobuf/proto" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" - protoreflect "google.golang.org/protobuf/reflect/protoreflect" - protoimpl "google.golang.org/protobuf/runtime/protoimpl" - reflect "reflect" - sync "sync" -) - -const ( - // Verify that this generated code is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) - // Verify that runtime/protoimpl is sufficiently up-to-date. - _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) -) - -// This is a compile-time assertion that a sufficiently up-to-date version -// of the legacy proto package is being used. -const _ = proto.ProtoPackageIsVersion4 - -// 创建服务 -type CreateServerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - UserId int64 `protobuf:"varint,1,opt,name=userId,proto3" json:"userId,omitempty"` - AdminId int64 `protobuf:"varint,2,opt,name=adminId,proto3" json:"adminId,omitempty"` - ClusterId int64 `protobuf:"varint,6,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Config []byte `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"` - IncludeNodesJSON []byte `protobuf:"bytes,4,opt,name=includeNodesJSON,proto3" json:"includeNodesJSON,omitempty"` - ExcludeNodesJSON []byte `protobuf:"bytes,5,opt,name=excludeNodesJSON,proto3" json:"excludeNodesJSON,omitempty"` -} - -func (x *CreateServerRequest) Reset() { - *x = CreateServerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[0] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateServerRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateServerRequest) ProtoMessage() {} - -func (x *CreateServerRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[0] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateServerRequest.ProtoReflect.Descriptor instead. -func (*CreateServerRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{0} -} - -func (x *CreateServerRequest) GetUserId() int64 { - if x != nil { - return x.UserId - } - return 0 -} - -func (x *CreateServerRequest) GetAdminId() int64 { - if x != nil { - return x.AdminId - } - return 0 -} - -func (x *CreateServerRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *CreateServerRequest) GetConfig() []byte { - if x != nil { - return x.Config - } - return nil -} - -func (x *CreateServerRequest) GetIncludeNodesJSON() []byte { - if x != nil { - return x.IncludeNodesJSON - } - return nil -} - -func (x *CreateServerRequest) GetExcludeNodesJSON() []byte { - if x != nil { - return x.ExcludeNodesJSON - } - return nil -} - -type CreateServerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ServerId int64 `protobuf:"varint,1,opt,name=serverId,proto3" json:"serverId,omitempty"` -} - -func (x *CreateServerResponse) Reset() { - *x = CreateServerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[1] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CreateServerResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CreateServerResponse) ProtoMessage() {} - -func (x *CreateServerResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[1] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CreateServerResponse.ProtoReflect.Descriptor instead. -func (*CreateServerResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{1} -} - -func (x *CreateServerResponse) GetServerId() int64 { - if x != nil { - return x.ServerId - } - return 0 -} - -// 修改服务 -type UpdateServerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ServerId int64 `protobuf:"varint,1,opt,name=serverId,proto3" json:"serverId,omitempty"` - UserId int64 `protobuf:"varint,2,opt,name=userId,proto3" json:"userId,omitempty"` - AdminId int64 `protobuf:"varint,3,opt,name=adminId,proto3" json:"adminId,omitempty"` - ClusterId int64 `protobuf:"varint,4,opt,name=clusterId,proto3" json:"clusterId,omitempty"` - Config []byte `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"` - IncludeNodesJSON []byte `protobuf:"bytes,6,opt,name=includeNodesJSON,proto3" json:"includeNodesJSON,omitempty"` - ExcludeNodesJSON []byte `protobuf:"bytes,7,opt,name=excludeNodesJSON,proto3" json:"excludeNodesJSON,omitempty"` -} - -func (x *UpdateServerRequest) Reset() { - *x = UpdateServerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[2] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateServerRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateServerRequest) ProtoMessage() {} - -func (x *UpdateServerRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[2] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateServerRequest.ProtoReflect.Descriptor instead. -func (*UpdateServerRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{2} -} - -func (x *UpdateServerRequest) GetServerId() int64 { - if x != nil { - return x.ServerId - } - return 0 -} - -func (x *UpdateServerRequest) GetUserId() int64 { - if x != nil { - return x.UserId - } - return 0 -} - -func (x *UpdateServerRequest) GetAdminId() int64 { - if x != nil { - return x.AdminId - } - return 0 -} - -func (x *UpdateServerRequest) GetClusterId() int64 { - if x != nil { - return x.ClusterId - } - return 0 -} - -func (x *UpdateServerRequest) GetConfig() []byte { - if x != nil { - return x.Config - } - return nil -} - -func (x *UpdateServerRequest) GetIncludeNodesJSON() []byte { - if x != nil { - return x.IncludeNodesJSON - } - return nil -} - -func (x *UpdateServerRequest) GetExcludeNodesJSON() []byte { - if x != nil { - return x.ExcludeNodesJSON - } - return nil -} - -type UpdateServerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *UpdateServerResponse) Reset() { - *x = UpdateServerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[3] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *UpdateServerResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*UpdateServerResponse) ProtoMessage() {} - -func (x *UpdateServerResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[3] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use UpdateServerResponse.ProtoReflect.Descriptor instead. -func (*UpdateServerResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{3} -} - -// 计算服务数量 -type CountAllEnabledServersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *CountAllEnabledServersRequest) Reset() { - *x = CountAllEnabledServersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[4] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledServersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledServersRequest) ProtoMessage() {} - -func (x *CountAllEnabledServersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[4] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledServersRequest.ProtoReflect.Descriptor instead. -func (*CountAllEnabledServersRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{4} -} - -type CountAllEnabledServersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"` -} - -func (x *CountAllEnabledServersResponse) Reset() { - *x = CountAllEnabledServersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[5] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *CountAllEnabledServersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*CountAllEnabledServersResponse) ProtoMessage() {} - -func (x *CountAllEnabledServersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[5] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use CountAllEnabledServersResponse.ProtoReflect.Descriptor instead. -func (*CountAllEnabledServersResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{5} -} - -func (x *CountAllEnabledServersResponse) GetCount() int64 { - if x != nil { - return x.Count - } - return 0 -} - -// 列出单页服务 -type ListEnabledServersRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` - Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` -} - -func (x *ListEnabledServersRequest) Reset() { - *x = ListEnabledServersRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[6] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledServersRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledServersRequest) ProtoMessage() {} - -func (x *ListEnabledServersRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[6] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledServersRequest.ProtoReflect.Descriptor instead. -func (*ListEnabledServersRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{6} -} - -func (x *ListEnabledServersRequest) GetOffset() int64 { - if x != nil { - return x.Offset - } - return 0 -} - -func (x *ListEnabledServersRequest) GetSize() int64 { - if x != nil { - return x.Size - } - return 0 -} - -type ListEnabledServersResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` -} - -func (x *ListEnabledServersResponse) Reset() { - *x = ListEnabledServersResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[7] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *ListEnabledServersResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*ListEnabledServersResponse) ProtoMessage() {} - -func (x *ListEnabledServersResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[7] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use ListEnabledServersResponse.ProtoReflect.Descriptor instead. -func (*ListEnabledServersResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{7} -} - -func (x *ListEnabledServersResponse) GetServers() []*Server { - if x != nil { - return x.Servers - } - return nil -} - -// 禁用服务 -type DisableServerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ServerId int64 `protobuf:"varint,1,opt,name=serverId,proto3" json:"serverId,omitempty"` -} - -func (x *DisableServerRequest) Reset() { - *x = DisableServerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[8] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableServerRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableServerRequest) ProtoMessage() {} - -func (x *DisableServerRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[8] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableServerRequest.ProtoReflect.Descriptor instead. -func (*DisableServerRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{8} -} - -func (x *DisableServerRequest) GetServerId() int64 { - if x != nil { - return x.ServerId - } - return 0 -} - -type DisableServerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields -} - -func (x *DisableServerResponse) Reset() { - *x = DisableServerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[9] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *DisableServerResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*DisableServerResponse) ProtoMessage() {} - -func (x *DisableServerResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[9] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use DisableServerResponse.ProtoReflect.Descriptor instead. -func (*DisableServerResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{9} -} - -// 查找单个服务 -type FindEnabledServerRequest struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - ServerId int64 `protobuf:"varint,1,opt,name=serverId,proto3" json:"serverId,omitempty"` -} - -func (x *FindEnabledServerRequest) Reset() { - *x = FindEnabledServerRequest{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[10] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledServerRequest) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledServerRequest) ProtoMessage() {} - -func (x *FindEnabledServerRequest) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[10] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledServerRequest.ProtoReflect.Descriptor instead. -func (*FindEnabledServerRequest) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{10} -} - -func (x *FindEnabledServerRequest) GetServerId() int64 { - if x != nil { - return x.ServerId - } - return 0 -} - -type FindEnabledServerResponse struct { - state protoimpl.MessageState - sizeCache protoimpl.SizeCache - unknownFields protoimpl.UnknownFields - - Server *Server `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"` -} - -func (x *FindEnabledServerResponse) Reset() { - *x = FindEnabledServerResponse{} - if protoimpl.UnsafeEnabled { - mi := &file_service_server_proto_msgTypes[11] - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - ms.StoreMessageInfo(mi) - } -} - -func (x *FindEnabledServerResponse) String() string { - return protoimpl.X.MessageStringOf(x) -} - -func (*FindEnabledServerResponse) ProtoMessage() {} - -func (x *FindEnabledServerResponse) ProtoReflect() protoreflect.Message { - mi := &file_service_server_proto_msgTypes[11] - if protoimpl.UnsafeEnabled && x != nil { - ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) - if ms.LoadMessageInfo() == nil { - ms.StoreMessageInfo(mi) - } - return ms - } - return mi.MessageOf(x) -} - -// Deprecated: Use FindEnabledServerResponse.ProtoReflect.Descriptor instead. -func (*FindEnabledServerResponse) Descriptor() ([]byte, []int) { - return file_service_server_proto_rawDescGZIP(), []int{11} -} - -func (x *FindEnabledServerResponse) GetServer() *Server { - if x != nil { - return x.Server - } - return nil -} - -var File_service_server_proto protoreflect.FileDescriptor - -var file_service_server_proto_rawDesc = []byte{ - 0x0a, 0x14, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x12, 0x6d, 0x6f, 0x64, 0x65, - 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd5, - 0x01, 0x0a, 0x13, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, - 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, - 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, - 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, - 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, - 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, - 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x10, 0x65, 0x78, - 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, - 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x32, 0x0a, 0x14, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x1a, - 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, - 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x22, 0xf1, 0x01, 0x0a, 0x13, 0x55, - 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, - 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, - 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, - 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, - 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x16, - 0x0a, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, - 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x2a, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, - 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0c, - 0x52, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, - 0x4f, 0x4e, 0x12, 0x2a, 0x0a, 0x10, 0x65, 0x78, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, - 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x10, 0x65, 0x78, - 0x63, 0x6c, 0x75, 0x64, 0x65, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x22, 0x16, - 0x0a, 0x14, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x1f, 0x0a, 0x1d, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x36, 0x0a, 0x1e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, - 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, - 0x47, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, - 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, - 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x42, 0x0a, 0x1a, 0x4c, 0x69, 0x73, 0x74, - 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x22, 0x32, 0x0a, 0x14, - 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, 0x64, - 0x22, 0x17, 0x0a, 0x15, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x36, 0x0a, 0x18, 0x46, 0x69, 0x6e, - 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x49, - 0x64, 0x22, 0x3f, 0x0a, 0x19, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, - 0x0a, 0x06, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, - 0x2e, 0x70, 0x62, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x06, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x32, 0xe3, 0x03, 0x0a, 0x0d, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x53, 0x65, 0x72, - 0x76, 0x69, 0x63, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, - 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x18, 0x2e, - 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, - 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x0c, 0x75, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x17, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x63, 0x6f, - 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, - 0x76, 0x65, 0x72, 0x73, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, - 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, - 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x12, 0x6c, - 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x73, 0x12, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, - 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x12, 0x44, 0x0a, 0x0d, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, - 0x72, 0x12, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, - 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x19, 0x2e, 0x70, 0x62, - 0x2e, 0x44, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x12, 0x1c, 0x2e, 0x70, 0x62, - 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x46, - 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, -} - -var ( - file_service_server_proto_rawDescOnce sync.Once - file_service_server_proto_rawDescData = file_service_server_proto_rawDesc -) - -func file_service_server_proto_rawDescGZIP() []byte { - file_service_server_proto_rawDescOnce.Do(func() { - file_service_server_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_server_proto_rawDescData) - }) - return file_service_server_proto_rawDescData -} - -var file_service_server_proto_msgTypes = make([]protoimpl.MessageInfo, 12) -var file_service_server_proto_goTypes = []interface{}{ - (*CreateServerRequest)(nil), // 0: pb.CreateServerRequest - (*CreateServerResponse)(nil), // 1: pb.CreateServerResponse - (*UpdateServerRequest)(nil), // 2: pb.UpdateServerRequest - (*UpdateServerResponse)(nil), // 3: pb.UpdateServerResponse - (*CountAllEnabledServersRequest)(nil), // 4: pb.CountAllEnabledServersRequest - (*CountAllEnabledServersResponse)(nil), // 5: pb.CountAllEnabledServersResponse - (*ListEnabledServersRequest)(nil), // 6: pb.ListEnabledServersRequest - (*ListEnabledServersResponse)(nil), // 7: pb.ListEnabledServersResponse - (*DisableServerRequest)(nil), // 8: pb.DisableServerRequest - (*DisableServerResponse)(nil), // 9: pb.DisableServerResponse - (*FindEnabledServerRequest)(nil), // 10: pb.FindEnabledServerRequest - (*FindEnabledServerResponse)(nil), // 11: pb.FindEnabledServerResponse - (*Server)(nil), // 12: pb.Server -} -var file_service_server_proto_depIdxs = []int32{ - 12, // 0: pb.ListEnabledServersResponse.servers:type_name -> pb.Server - 12, // 1: pb.FindEnabledServerResponse.server:type_name -> pb.Server - 0, // 2: pb.ServerService.createServer:input_type -> pb.CreateServerRequest - 2, // 3: pb.ServerService.updateServer:input_type -> pb.UpdateServerRequest - 4, // 4: pb.ServerService.countAllEnabledServers:input_type -> pb.CountAllEnabledServersRequest - 6, // 5: pb.ServerService.listEnabledServers:input_type -> pb.ListEnabledServersRequest - 8, // 6: pb.ServerService.disableServer:input_type -> pb.DisableServerRequest - 10, // 7: pb.ServerService.findEnabledServer:input_type -> pb.FindEnabledServerRequest - 1, // 8: pb.ServerService.createServer:output_type -> pb.CreateServerResponse - 3, // 9: pb.ServerService.updateServer:output_type -> pb.UpdateServerResponse - 5, // 10: pb.ServerService.countAllEnabledServers:output_type -> pb.CountAllEnabledServersResponse - 7, // 11: pb.ServerService.listEnabledServers:output_type -> pb.ListEnabledServersResponse - 9, // 12: pb.ServerService.disableServer:output_type -> pb.DisableServerResponse - 11, // 13: pb.ServerService.findEnabledServer:output_type -> pb.FindEnabledServerResponse - 8, // [8:14] is the sub-list for method output_type - 2, // [2:8] is the sub-list for method input_type - 2, // [2:2] is the sub-list for extension type_name - 2, // [2:2] is the sub-list for extension extendee - 0, // [0:2] is the sub-list for field type_name -} - -func init() { file_service_server_proto_init() } -func file_service_server_proto_init() { - if File_service_server_proto != nil { - return - } - file_model_server_proto_init() - if !protoimpl.UnsafeEnabled { - file_service_server_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateServerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CreateServerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateServerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*UpdateServerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledServersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*CountAllEnabledServersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledServersRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*ListEnabledServersResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableServerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*DisableServerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledServerRequest); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - file_service_server_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { - switch v := v.(*FindEnabledServerResponse); i { - case 0: - return &v.state - case 1: - return &v.sizeCache - case 2: - return &v.unknownFields - default: - return nil - } - } - } - type x struct{} - out := protoimpl.TypeBuilder{ - File: protoimpl.DescBuilder{ - GoPackagePath: reflect.TypeOf(x{}).PkgPath(), - RawDescriptor: file_service_server_proto_rawDesc, - NumEnums: 0, - NumMessages: 12, - NumExtensions: 0, - NumServices: 1, - }, - GoTypes: file_service_server_proto_goTypes, - DependencyIndexes: file_service_server_proto_depIdxs, - MessageInfos: file_service_server_proto_msgTypes, - }.Build() - File_service_server_proto = out.File - file_service_server_proto_rawDesc = nil - file_service_server_proto_goTypes = nil - file_service_server_proto_depIdxs = nil -} - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// ServerServiceClient is the client API for ServerService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type ServerServiceClient interface { - // 创建服务 - CreateServer(ctx context.Context, in *CreateServerRequest, opts ...grpc.CallOption) (*CreateServerResponse, error) - // 修改服务 - UpdateServer(ctx context.Context, in *UpdateServerRequest, opts ...grpc.CallOption) (*UpdateServerResponse, error) - // 计算服务数量 - CountAllEnabledServers(ctx context.Context, in *CountAllEnabledServersRequest, opts ...grpc.CallOption) (*CountAllEnabledServersResponse, error) - // 列出单页服务 - ListEnabledServers(ctx context.Context, in *ListEnabledServersRequest, opts ...grpc.CallOption) (*ListEnabledServersResponse, error) - // 禁用某服务 - DisableServer(ctx context.Context, in *DisableServerRequest, opts ...grpc.CallOption) (*DisableServerResponse, error) - // 查找单个服务 - FindEnabledServer(ctx context.Context, in *FindEnabledServerRequest, opts ...grpc.CallOption) (*FindEnabledServerResponse, error) -} - -type serverServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewServerServiceClient(cc grpc.ClientConnInterface) ServerServiceClient { - return &serverServiceClient{cc} -} - -func (c *serverServiceClient) CreateServer(ctx context.Context, in *CreateServerRequest, opts ...grpc.CallOption) (*CreateServerResponse, error) { - out := new(CreateServerResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/createServer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serverServiceClient) UpdateServer(ctx context.Context, in *UpdateServerRequest, opts ...grpc.CallOption) (*UpdateServerResponse, error) { - out := new(UpdateServerResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/updateServer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serverServiceClient) CountAllEnabledServers(ctx context.Context, in *CountAllEnabledServersRequest, opts ...grpc.CallOption) (*CountAllEnabledServersResponse, error) { - out := new(CountAllEnabledServersResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/countAllEnabledServers", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serverServiceClient) ListEnabledServers(ctx context.Context, in *ListEnabledServersRequest, opts ...grpc.CallOption) (*ListEnabledServersResponse, error) { - out := new(ListEnabledServersResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/listEnabledServers", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serverServiceClient) DisableServer(ctx context.Context, in *DisableServerRequest, opts ...grpc.CallOption) (*DisableServerResponse, error) { - out := new(DisableServerResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/disableServer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serverServiceClient) FindEnabledServer(ctx context.Context, in *FindEnabledServerRequest, opts ...grpc.CallOption) (*FindEnabledServerResponse, error) { - out := new(FindEnabledServerResponse) - err := c.cc.Invoke(ctx, "/pb.ServerService/findEnabledServer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// ServerServiceServer is the server API for ServerService service. -type ServerServiceServer interface { - // 创建服务 - CreateServer(context.Context, *CreateServerRequest) (*CreateServerResponse, error) - // 修改服务 - UpdateServer(context.Context, *UpdateServerRequest) (*UpdateServerResponse, error) - // 计算服务数量 - CountAllEnabledServers(context.Context, *CountAllEnabledServersRequest) (*CountAllEnabledServersResponse, error) - // 列出单页服务 - ListEnabledServers(context.Context, *ListEnabledServersRequest) (*ListEnabledServersResponse, error) - // 禁用某服务 - DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error) - // 查找单个服务 - FindEnabledServer(context.Context, *FindEnabledServerRequest) (*FindEnabledServerResponse, error) -} - -// UnimplementedServerServiceServer can be embedded to have forward compatible implementations. -type UnimplementedServerServiceServer struct { -} - -func (*UnimplementedServerServiceServer) CreateServer(context.Context, *CreateServerRequest) (*CreateServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CreateServer not implemented") -} -func (*UnimplementedServerServiceServer) UpdateServer(context.Context, *UpdateServerRequest) (*UpdateServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateServer not implemented") -} -func (*UnimplementedServerServiceServer) CountAllEnabledServers(context.Context, *CountAllEnabledServersRequest) (*CountAllEnabledServersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledServers not implemented") -} -func (*UnimplementedServerServiceServer) ListEnabledServers(context.Context, *ListEnabledServersRequest) (*ListEnabledServersResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListEnabledServers not implemented") -} -func (*UnimplementedServerServiceServer) DisableServer(context.Context, *DisableServerRequest) (*DisableServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DisableServer not implemented") -} -func (*UnimplementedServerServiceServer) FindEnabledServer(context.Context, *FindEnabledServerRequest) (*FindEnabledServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method FindEnabledServer not implemented") -} - -func RegisterServerServiceServer(s *grpc.Server, srv ServerServiceServer) { - s.RegisterService(&_ServerService_serviceDesc, srv) -} - -func _ServerService_CreateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CreateServerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).CreateServer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/CreateServer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).CreateServer(ctx, req.(*CreateServerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServerService_UpdateServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UpdateServerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).UpdateServer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/UpdateServer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).UpdateServer(ctx, req.(*UpdateServerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServerService_CountAllEnabledServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CountAllEnabledServersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).CountAllEnabledServers(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/CountAllEnabledServers", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).CountAllEnabledServers(ctx, req.(*CountAllEnabledServersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServerService_ListEnabledServers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListEnabledServersRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).ListEnabledServers(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/ListEnabledServers", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).ListEnabledServers(ctx, req.(*ListEnabledServersRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServerService_DisableServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DisableServerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).DisableServer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/DisableServer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).DisableServer(ctx, req.(*DisableServerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServerService_FindEnabledServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(FindEnabledServerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServerServiceServer).FindEnabledServer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/pb.ServerService/FindEnabledServer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServerServiceServer).FindEnabledServer(ctx, req.(*FindEnabledServerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _ServerService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "pb.ServerService", - HandlerType: (*ServerServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "createServer", - Handler: _ServerService_CreateServer_Handler, - }, - { - MethodName: "updateServer", - Handler: _ServerService_UpdateServer_Handler, - }, - { - MethodName: "countAllEnabledServers", - Handler: _ServerService_CountAllEnabledServers_Handler, - }, - { - MethodName: "listEnabledServers", - Handler: _ServerService_ListEnabledServers_Handler, - }, - { - MethodName: "disableServer", - Handler: _ServerService_DisableServer_Handler, - }, - { - MethodName: "findEnabledServer", - Handler: _ServerService_FindEnabledServer_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "service_server.proto", -} diff --git a/internal/rpc/protos/service_admin.proto b/internal/rpc/protos/service_admin.proto deleted file mode 100644 index e351d924..00000000 --- a/internal/rpc/protos/service_admin.proto +++ /dev/null @@ -1,65 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; - - -service AdminService { - // 登录 - rpc loginAdmin (LoginAdminRequest) returns (LoginAdminResponse) { - } - - // 创建操作日志 - rpc createAdminLog (CreateAdminLogRequest) returns (CreateAdminLogResponse) { - } - - // 检查管理员是否存在 - rpc checkAdminExists (CheckAdminExistsRequest) returns (CheckAdminExistsResponse) { - } - - // 获取管理员名称 - rpc findAdminFullname (FindAdminNameRequest) returns (FindAdminNameResponse) { - } - -} - -message LoginAdminRequest { - string username = 1; - string password = 2; -} - -message LoginAdminResponse { - int64 adminId = 1; - bool isOk = 2; - string message = 3; -} - -message CreateAdminLogRequest { - string level = 1; - string description = 2; - string action = 3; - string ip = 4; -} - -message CreateAdminLogResponse { - bool isOk = 1; -} - -message CheckAdminExistsRequest { - int64 adminId = 1; -} - -message CheckAdminExistsResponse { - bool isOk = 1; - string message = 2; -} - - -message FindAdminNameRequest { - int64 adminId = 1; -} - -message FindAdminNameResponse { - string fullname = 1; -} - diff --git a/internal/rpc/protos/service_api_node.proto b/internal/rpc/protos/service_api_node.proto deleted file mode 100644 index 2140bd76..00000000 --- a/internal/rpc/protos/service_api_node.proto +++ /dev/null @@ -1,99 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; -import "model_api_node.proto"; - -service APINodeService { - // 创建API节点 - rpc createAPINode (CreateAPINodeRequest) returns (CreateAPINodeResponse); - - // 修改API节点 - rpc updateAPINode (UpdateAPINodeRequest) returns (UpdateAPINodeResponse); - - // 删除API节点 - rpc deleteAPINode (DeleteAPINodeRequest) returns (DeleteAPINodeResponse); - - // 列出所有可用API节点 - rpc findAllEnabledAPINodes (FindAllEnabledAPINodesRequest) returns (FindAllEnabledAPINodesResponse); - - // 计算API节点数量 - rpc countAllEnabledAPINodes (CountAllEnabledAPINodesRequest) returns (CountAllEnabledAPINodesResponse); - - // 列出单页的API节点 - rpc listEnabledAPINodes (ListEnabledAPINodesRequest) returns (ListEnabledAPINodesResponse); - - // 根据ID查找节点 - rpc findEnabledAPINode (FindEnabledAPINodeRequest) returns (FindEnabledAPINodeResponse); -} - -// 创建API节点 -message CreateAPINodeRequest { - string name = 1; - string description = 2; - string host = 3; - int32 port = 4; -} - -message CreateAPINodeResponse { - int64 nodeId = 1; -} - -// 修改API节点 -message UpdateAPINodeRequest { - int64 nodeId = 1; - string name = 2; - string description = 3; - string host = 4; - int32 port = 5; -} - -message UpdateAPINodeResponse { - -} - -// 删除API节点 -message DeleteAPINodeRequest { - int64 nodeId = 1; -} - -message DeleteAPINodeResponse { - -} - -// 列出所有可用API节点 -message FindAllEnabledAPINodesRequest { - -} - -message FindAllEnabledAPINodesResponse { - repeated APINode nodes = 1; -} - -// 计算API节点数量 -message CountAllEnabledAPINodesRequest { - -} - -message CountAllEnabledAPINodesResponse { - int64 count = 1; -} - -// 列出单页的API节点 -message ListEnabledAPINodesRequest { - int64 offset = 1; - int64 size = 2; -} - -message ListEnabledAPINodesResponse { - repeated APINode nodes = 1; -} - -// 根据ID查找节点 -message FindEnabledAPINodeRequest { - int64 nodeId = 1; -} - -message FindEnabledAPINodeResponse { - APINode node = 1; -} \ No newline at end of file diff --git a/internal/rpc/protos/service_node.proto b/internal/rpc/protos/service_node.proto deleted file mode 100644 index b4662ffa..00000000 --- a/internal/rpc/protos/service_node.proto +++ /dev/null @@ -1,160 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; -import "model_node.proto"; -import "model_node_login.proto"; - -service NodeService { - // 创建节点 - rpc createNode (CreateNodeRequest) returns (CreateNodeResponse); - - // 节点数量 - rpc countAllEnabledNodes (CountAllEnabledNodesRequest) returns (CountAllEnabledNodesResponse); - - // 计算匹配的节点数量 - rpc countAllEnabledNodesMatch (CountAllEnabledNodesMatchRequest) returns (CountAllEnabledNodesMatchResponse); - - // 列出单页节点 - rpc listEnabledNodesMatch (ListEnabledNodesMatchRequest) returns (ListEnabledNodesMatchResponse); - - // 禁用节点 - rpc disableNode (DisableNodeRequest) returns (DisableNodeResponse); - - // 修改节点 - rpc updateNode (UpdateNodeRequest) returns (UpdateNodeResponse); - - // 查看单个节点 - rpc findEnabledNode (FindEnabledNodeRequest) returns (FindEnabledNodeResponse); - - // 组合单个节点配置 - rpc composeNodeConfig (ComposeNodeConfigRequest) returns (ComposeNodeConfigResponse); - - // 节点stream - rpc nodeStream (stream NodeStreamRequest) returns (stream NodeStreamResponse); - - // 更新节点状态 - rpc updateNodeStatus (UpdateNodeStatusRequest) returns (UpdateNodeStatusResponse); - - // 同步集群中的节点版本 - rpc syncNodesVersionWithCluster (SyncNodesVersionWithClusterRequest) returns (SyncNodesVersionWithClusterResponse); - - // 修改节点安装状态 - rpc updateNodeIsInstalled (UpdateNodeIsInstalledRequest) returns (UpdateNodeIsInstalledResponse); -} - -// 创建节点 -message CreateNodeRequest { - string name = 1; - int64 clusterId = 2; - NodeLogin Login = 3; -} - -message CreateNodeResponse { - int64 nodeId = 1; -} - -// 节点数量 -message CountAllEnabledNodesRequest { - -} - -message CountAllEnabledNodesResponse { - int64 count = 1; -} - -// 列出单页节点 -message ListEnabledNodesMatchRequest { - int64 offset = 1; - int64 size = 2; - int64 clusterId = 3; -} - -message ListEnabledNodesMatchResponse { - repeated Node nodes = 1; -} - -// 禁用节点 -message DisableNodeRequest { - int64 nodeId = 1; -} - -message DisableNodeResponse { - -} - -// 修改节点 -message UpdateNodeRequest { - int64 nodeId = 1; - string name = 2; - int64 clusterId = 3; - NodeLogin Login = 4; -} - -message UpdateNodeResponse { - -} - -// 查找节点 -message FindEnabledNodeRequest { - int64 nodeId = 1; -} - -message FindEnabledNodeResponse { - Node node = 1; -} - -// 组合单个节点配置 -message ComposeNodeConfigRequest { - -} - -message ComposeNodeConfigResponse { - bytes configJSON = 1; -} - -// 节点stream -message NodeStreamRequest { - -} - -message NodeStreamResponse { - -} - -// 更新节点状态 -message UpdateNodeStatusRequest { - int64 nodeId = 1; - bytes statusJSON = 2; -} - -message UpdateNodeStatusResponse { - -} - -// 同步集群中的节点版本 -message SyncNodesVersionWithClusterRequest { - int64 clusterId = 1; -} - -message SyncNodesVersionWithClusterResponse { -} - -// 计算匹配的节点数量 -message CountAllEnabledNodesMatchRequest { - int64 clusterId = 1; -} - -message CountAllEnabledNodesMatchResponse { - int64 count = 1; -} - -// 修改节点安装状态 -message UpdateNodeIsInstalledRequest { - int64 nodeId = 1; - bool isInstalled = 2; -} - -message UpdateNodeIsInstalledResponse { - -} \ No newline at end of file diff --git a/internal/rpc/protos/service_node_cluster.proto b/internal/rpc/protos/service_node_cluster.proto deleted file mode 100644 index 0cb0e974..00000000 --- a/internal/rpc/protos/service_node_cluster.proto +++ /dev/null @@ -1,109 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; -import "model_node_cluster.proto"; - -service NodeClusterService { - // 创建集群 - rpc createNodeCluster (CreateNodeClusterRequest) returns (CreateNodeClusterResponse); - - // 修改集群 - rpc updateNodeCluster (UpdateNodeClusterRequest) returns (UpdateNodeClusterResponse); - - // 禁用集群 - rpc disableNodeCluster (DisableNodeClusterRequest) returns (DisableNodeClusterResponse); - - // 查找单个集群信息 - rpc findEnabledNodeCluster (FindEnabledNodeClusterRequest) returns (FindEnabledNodeClusterResponse); - - // 获取所有集群的信息 - rpc findAllEnabledNodeClusters (FindAllEnabledNodeClustersRequest) returns (FindAllEnabledNodeClustersResponse); - - // 获取变更的集群 - rpc findAllChangedNodeClusters (FindAllChangedNodeClustersRequest) returns (FindAllChangedNodeClustersResponse); - - // 计算所有集群数量 - rpc countAllEnabledNodeClusters (CountAllEnabledNodeClustersRequest) returns (CountAllEnabledNodeClustersResponse); - - // 列出单页集群 - rpc listEnabledNodeClusters (ListEnabledNodeClustersRequest) returns (ListEnabledNodeClustersResponse); -} - -// 获取所有集群的信息 -message FindAllEnabledNodeClustersRequest { - -} - -message FindAllEnabledNodeClustersResponse { - repeated NodeCluster clusters = 1; -} - -// 获取变更的集群 -message FindAllChangedNodeClustersRequest { - -} - -message FindAllChangedNodeClustersResponse { - repeated NodeCluster clusters = 1; -} - -// 创建集群 -message CreateNodeClusterRequest { - string name = 1; - int64 grantId = 2; - string installDir = 3; -} - -message CreateNodeClusterResponse { - int64 clusterId = 1; -} - -// 修改集群 -message UpdateNodeClusterRequest { - int64 clusterId = 1; - string name = 2; - int64 grantId = 3; - string installDir = 4; -} - -message UpdateNodeClusterResponse { - -} - -// 禁用集群 -message DisableNodeClusterRequest { - int64 clusterId = 1; -} - -message DisableNodeClusterResponse { - -} - -// 查找单个集群信息 -message FindEnabledNodeClusterRequest { - int64 clusterId = 1; -} - -message FindEnabledNodeClusterResponse { - NodeCluster cluster = 1; -} - -// 计算所有集群数量 -message CountAllEnabledNodeClustersRequest { - -} - -message CountAllEnabledNodeClustersResponse { - int64 count = 1; -} - -// 列出单页集群 -message ListEnabledNodeClustersRequest { - int64 offset = 1; - int64 size = 2; -} - -message ListEnabledNodeClustersResponse { - repeated NodeCluster clusters = 1; -} \ No newline at end of file diff --git a/internal/rpc/protos/service_node_grant.proto b/internal/rpc/protos/service_node_grant.proto deleted file mode 100644 index 6a2d3c27..00000000 --- a/internal/rpc/protos/service_node_grant.proto +++ /dev/null @@ -1,105 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; -import "model_node_grant.proto"; - -service NodeGrantService { - // 创建认证 - rpc createNodeGrant (CreateNodeGrantRequest) returns (CreateNodeGrantResponse); - - // 修改认证 - rpc updateNodeGrant (UpdateNodeGrantRequest) returns (UpdateNodeGrantResponse); - - // 禁用认证 - rpc disableNodeGrant (DisableNodeGrantRequest) returns (DisableNodeGrantResponse); - - // 计算认证的数量 - rpc countAllEnabledNodeGrants (CountAllEnabledNodeGrantsRequest) returns (CountAllEnabledNodeGrantsResponse); - - // 列出单页认证 - rpc ListEnabledNodeGrants (ListEnabledNodeGrantsRequest) returns (ListEnabledNodeGrantsResponse); - - // 列出所有认证 - rpc FindAllEnabledNodeGrants(FindAllEnabledNodeGrantsRequest) returns (FindAllEnabledNodeGrantsResponse); - - // 获取单个认证信息 - rpc FindEnabledGrant(FindEnabledGrantRequest) returns (FindEnabledGrantResponse); -} - -// 创建节点认证 -message CreateNodeGrantRequest { - string name = 1; - string method = 2; - string username = 3; - string password = 4; - string privateKey = 5; - string description = 6; - int64 nodeId = 7; -} - -message CreateNodeGrantResponse { - int64 grantId = 1; -} - -// 修改节点认证 -message UpdateNodeGrantRequest { - int64 grantId = 8; - string name = 1; - string method = 2; - string username = 3; - string password = 4; - string privateKey = 5; - string description = 6; - int64 nodeId = 7; -} - -message UpdateNodeGrantResponse { - -} - -// 禁用节点认证 -message DisableNodeGrantRequest { - int64 grantId = 1; -} - -message DisableNodeGrantResponse { - -} - -// 计算节点认证数量 -message CountAllEnabledNodeGrantsRequest { - -} - -message CountAllEnabledNodeGrantsResponse { - int64 count = 1; -} - -// 列出单页认证 -message ListEnabledNodeGrantsRequest { - int64 offset = 1; - int64 size = 2; -} - -message ListEnabledNodeGrantsResponse { - repeated NodeGrant grants = 1; -} - -// 获取所有认证信息 -message FindAllEnabledNodeGrantsRequest { - -} - -message FindAllEnabledNodeGrantsResponse { - repeated NodeGrant grants = 1; -} - -// 获取认证信息 -message FindEnabledGrantRequest { - int64 grantId = 1; -} - -message FindEnabledGrantResponse { - NodeGrant grant = 1; -} \ No newline at end of file diff --git a/internal/rpc/protos/service_node_ip_address.proto b/internal/rpc/protos/service_node_ip_address.proto deleted file mode 100644 index dabdcd11..00000000 --- a/internal/rpc/protos/service_node_ip_address.proto +++ /dev/null @@ -1,97 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; - -import "model_node_ip_address.proto"; - -service NodeIPAddressService { - // 创建IP地址 - rpc createNodeIPAddress (CreateNodeIPAddressRequest) returns (CreateNodeIPAddressResponse); - - // 修改IP地址 - rpc updateNodeIPAddress (UpdateNodeIPAddressRequest) returns (UpdateNodeIPAddressResponse); - - // 修改IP地址所属节点 - rpc updateNodeIPAddressNodeId (UpdateNodeIPAddressNodeIdRequest) returns (UpdateNodeIPAddressNodeIdResponse); - - // 禁用单个IP地址 - rpc disableNodeIPAddress (DisableNodeIPAddressRequest) returns (DisableNodeIPAddressResponse); - - // 禁用节点的所有IP地址 - rpc disableAllIPAddressesWithNodeId (DisableAllIPAddressesWithNodeIdRequest) returns (DisableAllIPAddressesWithNodeIdResponse); - - // 查找单个IP地址 - rpc findEnabledNodeIPAddress (FindEnabledNodeIPAddressRequest) returns (FindEnabledNodeIPAddressResponse); - - // 查找节点的所有地址 - rpc findAllEnabledIPAddressesWithNodeId (FindAllEnabledIPAddressesWithNodeIdRequest) returns (FindAllEnabledIPAddressesWithNodeIdResponse); -} - -// 创建IP地址 -message CreateNodeIPAddressRequest { - int64 nodeId = 1; - string name = 2; - string ip = 3; -} - -message CreateNodeIPAddressResponse { - int64 addressId = 1; -} - -// 修改IP地址 -message UpdateNodeIPAddressRequest { - int64 addressId = 1; - string name = 2; - string ip = 3; -} - -message UpdateNodeIPAddressResponse { - -} - -// 修改IP地址所属节点 -message UpdateNodeIPAddressNodeIdRequest { - int64 addressId = 1; - int64 nodeId = 2; -} - -message UpdateNodeIPAddressNodeIdResponse { - -} - -// 禁用单个IP地址 -message DisableNodeIPAddressRequest { - int64 addressId = 1; -} - -message DisableNodeIPAddressResponse { - -} - -// 禁用节点的所有IP地址 -message DisableAllIPAddressesWithNodeIdRequest { - int64 nodeId = 1; -} - -message DisableAllIPAddressesWithNodeIdResponse { - -} - -// 查找单个IP地址 -message FindEnabledNodeIPAddressRequest { - int64 addressId = 1; -} - -message FindEnabledNodeIPAddressResponse { - NodeIPAddress ipAddress = 1; -} - -// 查找节点的所有地址 -message FindAllEnabledIPAddressesWithNodeIdRequest { - int64 nodeId = 1; -} - -message FindAllEnabledIPAddressesWithNodeIdResponse { - repeated NodeIPAddress addresses = 1; -} \ No newline at end of file diff --git a/internal/rpc/protos/service_server.proto b/internal/rpc/protos/service_server.proto deleted file mode 100644 index c504e164..00000000 --- a/internal/rpc/protos/service_server.proto +++ /dev/null @@ -1,91 +0,0 @@ -syntax = "proto3"; -option go_package = "./pb"; - -package pb; -import "model_server.proto"; - -service ServerService { - // 创建服务 - rpc createServer (CreateServerRequest) returns (CreateServerResponse); - - // 修改服务 - rpc updateServer (UpdateServerRequest) returns (UpdateServerResponse); - - // 计算服务数量 - rpc countAllEnabledServers (CountAllEnabledServersRequest) returns (CountAllEnabledServersResponse); - - // 列出单页服务 - rpc listEnabledServers (ListEnabledServersRequest) returns (ListEnabledServersResponse); - - // 禁用某服务 - rpc disableServer (DisableServerRequest) returns (DisableServerResponse); - - // 查找单个服务 - rpc findEnabledServer (FindEnabledServerRequest) returns (FindEnabledServerResponse); -} - -// 创建服务 -message CreateServerRequest { - int64 userId = 1; - int64 adminId = 2; - int64 clusterId = 6; - bytes config = 3; - bytes includeNodesJSON = 4; - bytes excludeNodesJSON = 5; -} - -message CreateServerResponse { - int64 serverId = 1; -} - -// 修改服务 -message UpdateServerRequest { - int64 serverId = 1; - int64 userId = 2; - int64 adminId = 3; - int64 clusterId = 4; - bytes config = 5; - bytes includeNodesJSON = 6; - bytes excludeNodesJSON = 7; -} - -message UpdateServerResponse { - -} - -// 计算服务数量 -message CountAllEnabledServersRequest { - -} - -message CountAllEnabledServersResponse { - int64 count = 1; -} - -// 列出单页服务 -message ListEnabledServersRequest { - int64 offset = 1; - int64 size = 2; -} - -message ListEnabledServersResponse { - repeated Server servers = 1; -} - -// 禁用服务 -message DisableServerRequest { - int64 serverId = 1; -} - -message DisableServerResponse { - -} - -// 查找单个服务 -message FindEnabledServerRequest { - int64 serverId = 1; -} - -message FindEnabledServerResponse { - Server server = 1; -} \ No newline at end of file diff --git a/internal/rpc/rpc_client.go b/internal/rpc/rpc_client.go index f6bc5973..62d3935c 100644 --- a/internal/rpc/rpc_client.go +++ b/internal/rpc/rpc_client.go @@ -7,8 +7,8 @@ import ( "github.com/TeaOSLab/EdgeAdmin/internal/configs" teaconst "github.com/TeaOSLab/EdgeAdmin/internal/const" "github.com/TeaOSLab/EdgeAdmin/internal/encrypt" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/utils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/maps" "github.com/iwind/TeaGo/rands" "google.golang.org/grpc" @@ -25,6 +25,7 @@ type RPCClient struct { nodeIPAddressClients []pb.NodeIPAddressServiceClient serverClients []pb.ServerServiceClient apiNodeClients []pb.APINodeServiceClient + originNodeClients []pb.OriginServerServiceClient } func NewRPCClient(apiConfig *configs.APIConfig) (*RPCClient, error) { @@ -39,6 +40,7 @@ func NewRPCClient(apiConfig *configs.APIConfig) (*RPCClient, error) { nodeIPAddressClients := []pb.NodeIPAddressServiceClient{} serverClients := []pb.ServerServiceClient{} apiNodeClients := []pb.APINodeServiceClient{} + originNodeClients := []pb.OriginServerServiceClient{} conns := []*grpc.ClientConn{} for _, endpoint := range apiConfig.RPC.Endpoints { @@ -61,6 +63,7 @@ func NewRPCClient(apiConfig *configs.APIConfig) (*RPCClient, error) { nodeIPAddressClients = append(nodeIPAddressClients, pb.NewNodeIPAddressServiceClient(conn)) serverClients = append(serverClients, pb.NewServerServiceClient(conn)) apiNodeClients = append(apiNodeClients, pb.NewAPINodeServiceClient(conn)) + originNodeClients = append(originNodeClients, pb.NewOriginServerServiceClient(conn)) } return &RPCClient{ @@ -72,6 +75,7 @@ func NewRPCClient(apiConfig *configs.APIConfig) (*RPCClient, error) { nodeIPAddressClients: nodeIPAddressClients, serverClients: serverClients, apiNodeClients: apiNodeClients, + originNodeClients: originNodeClients, }, nil } @@ -118,12 +122,19 @@ func (this *RPCClient) ServerRPC() pb.ServerServiceClient { } func (this *RPCClient) APINodeRPC() pb.APINodeServiceClient { - if len(this.serverClients) > 0 { + if len(this.apiNodeClients) > 0 { return this.apiNodeClients[rands.Int(0, len(this.apiNodeClients)-1)] } return nil } +func (this *RPCClient) OriginServerRPC() pb.OriginServerServiceClient { + if len(this.originNodeClients) > 0 { + return this.originNodeClients[rands.Int(0, len(this.originNodeClients)-1)] + } + return nil +} + func (this *RPCClient) Context(adminId int64) context.Context { ctx := context.Background() m := maps.Map{ diff --git a/internal/rpc/rpc_client_test.go b/internal/rpc/rpc_client_test.go index 29799bcd..243a96c8 100644 --- a/internal/rpc/rpc_client_test.go +++ b/internal/rpc/rpc_client_test.go @@ -1,8 +1,8 @@ package rpc import ( + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/configs" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" _ "github.com/iwind/TeaGo/bootstrap" stringutil "github.com/iwind/TeaGo/utils/string" "testing" diff --git a/internal/web/actions/actionutils/parent_action.go b/internal/web/actions/actionutils/parent_action.go index dfc90e0a..509112b8 100644 --- a/internal/web/actions/actionutils/parent_action.go +++ b/internal/web/actions/actionutils/parent_action.go @@ -6,8 +6,8 @@ import ( "fmt" "github.com/TeaOSLab/EdgeAdmin/internal/oplogs" "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/utils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/logs" "net/http" @@ -39,8 +39,8 @@ func (this *ParentAction) ErrorText(err string) { this.ErrorPage(errors.New(err)) } -func (this *ParentAction) NotFound(name string, itemId int) { - this.ErrorPage(errors.New(name + " id: '" + strconv.Itoa(itemId) + "' is not found")) +func (this *ParentAction) NotFound(name string, itemId int64) { + this.ErrorPage(errors.New(name + " id: '" + strconv.FormatInt(itemId, 10) + "' is not found")) } func (this *ParentAction) NewPage(total int64, size ...int64) *Page { @@ -56,6 +56,10 @@ func (this *ParentAction) Nav(mainMenu string, tab string, firstMenu string) { this.Data["firstMenuItem"] = firstMenu } +func (this *ParentAction) FirstMenu(menuItem string) { + this.Data["firstMenuItem"] = menuItem +} + func (this *ParentAction) SecondMenu(menuItem string) { this.Data["secondMenuItem"] = menuItem } diff --git a/internal/web/actions/default/api/index.go b/internal/web/actions/default/api/index.go index f003f15e..b6d7d8df 100644 --- a/internal/web/actions/default/api/index.go +++ b/internal/web/actions/default/api/index.go @@ -1,8 +1,8 @@ package api import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/maps" ) diff --git a/internal/web/actions/default/api/node/create.go b/internal/web/actions/default/api/node/create.go index 66e4da4b..2d70d67c 100644 --- a/internal/web/actions/default/api/node/create.go +++ b/internal/web/actions/default/api/node/create.go @@ -1,7 +1,7 @@ package node import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" ) diff --git a/internal/web/actions/default/api/node/helper.go b/internal/web/actions/default/api/node/helper.go index 31ed7b65..db7f64c9 100644 --- a/internal/web/actions/default/api/node/helper.go +++ b/internal/web/actions/default/api/node/helper.go @@ -2,7 +2,7 @@ package node import ( "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/logs" diff --git a/internal/web/actions/default/api/node/settings.go b/internal/web/actions/default/api/node/settings.go index 33d4ec2f..3951cea8 100644 --- a/internal/web/actions/default/api/node/settings.go +++ b/internal/web/actions/default/api/node/settings.go @@ -1,7 +1,7 @@ package node import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/clusters/cluster/index.go b/internal/web/actions/default/clusters/cluster/index.go index 69dfeb02..288bb791 100644 --- a/internal/web/actions/default/clusters/cluster/index.go +++ b/internal/web/actions/default/clusters/cluster/index.go @@ -4,10 +4,11 @@ import ( "encoding/json" "fmt" "github.com/TeaOSLab/EdgeAdmin/internal/configs/nodes" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/logs" "github.com/iwind/TeaGo/maps" + "github.com/iwind/TeaGo/types" "time" ) @@ -16,15 +17,19 @@ type IndexAction struct { } func (this *IndexAction) Init() { - this.Nav("", "node", "") + this.Nav("", "node", "index") this.SecondMenu("nodes") } func (this *IndexAction) RunGet(params struct { - ClusterId int64 + ClusterId int64 + InstalledState int }) { + this.Data["installState"] = params.InstalledState + countResp, err := this.RPC().NodeRPC().CountAllEnabledNodesMatch(this.AdminContext(), &pb.CountAllEnabledNodesMatchRequest{ - ClusterId: params.ClusterId, + ClusterId: params.ClusterId, + InstallState: types.Int32(params.InstalledState), }) if err != nil { this.ErrorPage(err) @@ -35,9 +40,10 @@ func (this *IndexAction) RunGet(params struct { this.Data["page"] = page.AsHTML() nodesResp, err := this.RPC().NodeRPC().ListEnabledNodesMatch(this.AdminContext(), &pb.ListEnabledNodesMatchRequest{ - Offset: page.Offset, - Size: page.Size, - ClusterId: params.ClusterId, + Offset: page.Offset, + Size: page.Size, + ClusterId: params.ClusterId, + InstallState: types.Int32(params.InstalledState), }) nodeMaps := []maps.Map{} for _, node := range nodesResp.Nodes { @@ -71,6 +77,12 @@ func (this *IndexAction) RunGet(params struct { "id": node.Id, "name": node.Name, "isInstalled": node.IsInstalled, + "installStatus": maps.Map{ + "isRunning": node.InstallStatus.IsRunning, + "isFinished": node.InstallStatus.IsFinished, + "isOk": node.InstallStatus.IsOk, + "error": node.InstallStatus.Error, + }, "status": maps.Map{ "isActive": status.IsActive, "updatedAt": status.UpdatedAt, diff --git a/internal/web/actions/default/clusters/cluster/init.go b/internal/web/actions/default/clusters/cluster/init.go index 0d2763e3..7e125dba 100644 --- a/internal/web/actions/default/clusters/cluster/init.go +++ b/internal/web/actions/default/clusters/cluster/init.go @@ -21,6 +21,7 @@ func init() { GetPost("/node/update", new(node.UpdateAction)). GetPost("/node/install", new(node.InstallAction)). Post("/node/updateInstallStatus", new(node.UpdateInstallStatusAction)). + Post("/node/status", new(node.StatusAction)). EndAll() }) } diff --git a/internal/web/actions/default/clusters/cluster/node/create.go b/internal/web/actions/default/clusters/cluster/node/create.go index 41c6f822..276f2a90 100644 --- a/internal/web/actions/default/clusters/cluster/node/create.go +++ b/internal/web/actions/default/clusters/cluster/node/create.go @@ -2,18 +2,19 @@ package node import ( "encoding/json" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" ) +// 创建节点 type CreateAction struct { actionutils.ParentAction } func (this *CreateAction) Init() { - this.Nav("", "node", "") + this.Nav("", "node", "create") this.SecondMenu("nodes") } diff --git a/internal/web/actions/default/clusters/cluster/node/install.go b/internal/web/actions/default/clusters/cluster/node/install.go index 6519990d..072fc92f 100644 --- a/internal/web/actions/default/clusters/cluster/node/install.go +++ b/internal/web/actions/default/clusters/cluster/node/install.go @@ -1,11 +1,14 @@ package node import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" + "strings" ) +// 安装节点 type InstallAction struct { actionutils.ParentAction } @@ -32,6 +35,19 @@ func (this *InstallAction) RunGet(params struct { return } + // 安装信息 + if node.InstallStatus != nil { + this.Data["installStatus"] = maps.Map{ + "isRunning": node.InstallStatus.IsRunning, + "isFinished": node.InstallStatus.IsFinished, + "isOk": node.InstallStatus.IsOk, + "updatedAt": node.InstallStatus.UpdatedAt, + "error": node.InstallStatus.Error, + } + } else { + this.Data["installStatus"] = nil + } + // 集群 var clusterMap maps.Map = nil if node.Cluster != nil { @@ -51,6 +67,19 @@ func (this *InstallAction) RunGet(params struct { } } + // API节点列表 + apiNodesResp, err := this.RPC().APINodeRPC().FindAllEnabledAPINodes(this.AdminContext(), &pb.FindAllEnabledAPINodesRequest{}) + if err != nil { + this.ErrorPage(err) + return + } + apiNodes := apiNodesResp.Nodes + apiEndpoints := []string{} + for _, apiNode := range apiNodes { + apiEndpoints = append(apiEndpoints, apiNode.Address) + } + this.Data["apiEndpoints"] = "\"" + strings.Join(apiEndpoints, "\", \"") + "\"" + this.Data["node"] = maps.Map{ "id": node.Id, "name": node.Name, @@ -63,3 +92,20 @@ func (this *InstallAction) RunGet(params struct { this.Show() } + +// 开始安装 +func (this *InstallAction) RunPost(params struct { + NodeId int64 + + Must *actions.Must +}) { + _, err := this.RPC().NodeRPC().InstallNode(this.AdminContext(), &pb.InstallNodeRequest{ + NodeId: params.NodeId, + }) + if err != nil { + this.ErrorPage(err) + return + } + + this.Success() +} diff --git a/internal/web/actions/default/clusters/cluster/node/node.go b/internal/web/actions/default/clusters/cluster/node/node.go index 4dc3c5b0..d667bd20 100644 --- a/internal/web/actions/default/clusters/cluster/node/node.go +++ b/internal/web/actions/default/clusters/cluster/node/node.go @@ -2,7 +2,7 @@ package node import ( "encoding/json" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/clusters/cluster/node/status.go b/internal/web/actions/default/clusters/cluster/node/status.go new file mode 100644 index 00000000..c7b25d17 --- /dev/null +++ b/internal/web/actions/default/clusters/cluster/node/status.go @@ -0,0 +1,45 @@ +package node + +import ( + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/maps" +) + +// 节点状态 +type StatusAction struct { + actionutils.ParentAction +} + +func (this *StatusAction) RunPost(params struct { + NodeId int64 +}) { + // 节点 + nodeResp, err := this.RPC().NodeRPC().FindEnabledNode(this.AdminContext(), &pb.FindEnabledNodeRequest{NodeId: params.NodeId}) + if err != nil { + this.ErrorPage(err) + return + } + node := nodeResp.Node + if node == nil { + this.WriteString("找不到要操作的节点") + return + } + + // 安装信息 + if node.InstallStatus != nil { + this.Data["installStatus"] = maps.Map{ + "isRunning": node.InstallStatus.IsRunning, + "isFinished": node.InstallStatus.IsFinished, + "isOk": node.InstallStatus.IsOk, + "updatedAt": node.InstallStatus.UpdatedAt, + "error": node.InstallStatus.Error, + } + } else { + this.Data["installStatus"] = nil + } + + this.Data["isInstalled"] = node.IsInstalled + + this.Success() +} diff --git a/internal/web/actions/default/clusters/cluster/node/update.go b/internal/web/actions/default/clusters/cluster/node/update.go index d339e708..dbdaddec 100644 --- a/internal/web/actions/default/clusters/cluster/node/update.go +++ b/internal/web/actions/default/clusters/cluster/node/update.go @@ -2,7 +2,7 @@ package node import ( "encoding/json" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/clusters/cluster/node/updateInstallStatus.go b/internal/web/actions/default/clusters/cluster/node/updateInstallStatus.go index 8edaa266..c98ec328 100644 --- a/internal/web/actions/default/clusters/cluster/node/updateInstallStatus.go +++ b/internal/web/actions/default/clusters/cluster/node/updateInstallStatus.go @@ -1,7 +1,7 @@ package node import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" ) diff --git a/internal/web/actions/default/clusters/cluster/settings/index.go b/internal/web/actions/default/clusters/cluster/settings/index.go index 166e0b6a..b34a54a4 100644 --- a/internal/web/actions/default/clusters/cluster/settings/index.go +++ b/internal/web/actions/default/clusters/cluster/settings/index.go @@ -1,7 +1,7 @@ package settings import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/clusters/clusterutils/cluster_helper.go b/internal/web/actions/default/clusters/clusterutils/cluster_helper.go index eb0b1dc9..a1520313 100644 --- a/internal/web/actions/default/clusters/clusterutils/cluster_helper.go +++ b/internal/web/actions/default/clusters/clusterutils/cluster_helper.go @@ -2,7 +2,7 @@ package clusters import ( "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/logs" diff --git a/internal/web/actions/default/clusters/create.go b/internal/web/actions/default/clusters/create.go index e585f186..027c1164 100644 --- a/internal/web/actions/default/clusters/create.go +++ b/internal/web/actions/default/clusters/create.go @@ -1,7 +1,7 @@ package clusters import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" ) diff --git a/internal/web/actions/default/clusters/index.go b/internal/web/actions/default/clusters/index.go index cc1d1df0..d0fde1c4 100644 --- a/internal/web/actions/default/clusters/index.go +++ b/internal/web/actions/default/clusters/index.go @@ -1,7 +1,7 @@ package clusters import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/maps" ) diff --git a/internal/web/actions/default/common/changedClusters.go b/internal/web/actions/default/common/changedClusters.go index 66c6b52c..2d09f938 100644 --- a/internal/web/actions/default/common/changedClusters.go +++ b/internal/web/actions/default/common/changedClusters.go @@ -1,7 +1,7 @@ package common import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/maps" ) diff --git a/internal/web/actions/default/common/syncClusters.go b/internal/web/actions/default/common/syncClusters.go index 8c83259c..6df7857b 100644 --- a/internal/web/actions/default/common/syncClusters.go +++ b/internal/web/actions/default/common/syncClusters.go @@ -1,7 +1,7 @@ package common import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" ) diff --git a/internal/web/actions/default/db/helper.go b/internal/web/actions/default/db/helper.go new file mode 100644 index 00000000..6a292afd --- /dev/null +++ b/internal/web/actions/default/db/helper.go @@ -0,0 +1,24 @@ +package db + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["teaMenu"] = "db" + + selectedTabbar, _ := action.Data["mainTab"] + + tabbar := actionutils.NewTabbar() + tabbar.Add("数据库节点", "", "/db", "", selectedTabbar == "db") + actionutils.SetTabbar(action, tabbar) +} diff --git a/internal/web/actions/default/db/index.go b/internal/web/actions/default/db/index.go new file mode 100644 index 00000000..afe09374 --- /dev/null +++ b/internal/web/actions/default/db/index.go @@ -0,0 +1,15 @@ +package db + +import "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.Nav("db", "db", "") +} + +func (this *IndexAction) RunGet(params struct{}) { + this.Show() +} diff --git a/internal/web/actions/default/db/init.go b/internal/web/actions/default/db/init.go new file mode 100644 index 00000000..5cecf4ba --- /dev/null +++ b/internal/web/actions/default/db/init.go @@ -0,0 +1,18 @@ +package db + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(new(helpers.UserMustAuth)). + Helper(new(Helper)). + Prefix("/db"). + Get("", new(IndexAction)). + + EndAll() + }) +} diff --git a/internal/web/actions/default/dns/helper.go b/internal/web/actions/default/dns/helper.go new file mode 100644 index 00000000..b8e21dc1 --- /dev/null +++ b/internal/web/actions/default/dns/helper.go @@ -0,0 +1,24 @@ +package dns + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["teaMenu"] = "dns" + + selectedTabbar, _ := action.Data["mainTab"] + + tabbar := actionutils.NewTabbar() + tabbar.Add("DNS", "", "/dns", "", selectedTabbar == "dns") + actionutils.SetTabbar(action, tabbar) +} diff --git a/internal/web/actions/default/dns/index.go b/internal/web/actions/default/dns/index.go new file mode 100644 index 00000000..3439231c --- /dev/null +++ b/internal/web/actions/default/dns/index.go @@ -0,0 +1,15 @@ +package dns + +import "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.Nav("dns", "dns", "") +} + +func (this *IndexAction) RunGet(params struct{}) { + this.Show() +} diff --git a/internal/web/actions/default/dns/init.go b/internal/web/actions/default/dns/init.go new file mode 100644 index 00000000..2814aadf --- /dev/null +++ b/internal/web/actions/default/dns/init.go @@ -0,0 +1,18 @@ +package dns + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(new(helpers.UserMustAuth)). + Helper(new(Helper)). + Prefix("/dns"). + Get("", new(IndexAction)). + + EndAll() + }) +} diff --git a/internal/web/actions/default/index/index.go b/internal/web/actions/default/index/index.go index e83d64db..bccb2a21 100644 --- a/internal/web/actions/default/index/index.go +++ b/internal/web/actions/default/index/index.go @@ -4,7 +4,7 @@ import ( "fmt" "github.com/TeaOSLab/EdgeAdmin/internal/oplogs" "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/utils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" diff --git a/internal/web/actions/default/log/helper.go b/internal/web/actions/default/log/helper.go new file mode 100644 index 00000000..c68806c2 --- /dev/null +++ b/internal/web/actions/default/log/helper.go @@ -0,0 +1,24 @@ +package log + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["teaMenu"] = "log" + + selectedTabbar, _ := action.Data["mainTab"] + + tabbar := actionutils.NewTabbar() + tabbar.Add("日志节点", "", "/log", "", selectedTabbar == "log") + actionutils.SetTabbar(action, tabbar) +} diff --git a/internal/web/actions/default/log/index.go b/internal/web/actions/default/log/index.go new file mode 100644 index 00000000..af31d906 --- /dev/null +++ b/internal/web/actions/default/log/index.go @@ -0,0 +1,15 @@ +package log + +import "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.Nav("log", "log", "") +} + +func (this *IndexAction) RunGet(params struct{}) { + this.Show() +} diff --git a/internal/web/actions/default/log/init.go b/internal/web/actions/default/log/init.go new file mode 100644 index 00000000..af7a6e3f --- /dev/null +++ b/internal/web/actions/default/log/init.go @@ -0,0 +1,18 @@ +package log + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(new(helpers.UserMustAuth)). + Helper(new(Helper)). + Prefix("/log"). + Get("", new(IndexAction)). + + EndAll() + }) +} diff --git a/internal/web/actions/default/nodes/delete.go b/internal/web/actions/default/nodes/delete.go index 827b9a78..815f9d0f 100644 --- a/internal/web/actions/default/nodes/delete.go +++ b/internal/web/actions/default/nodes/delete.go @@ -1,7 +1,7 @@ package nodes import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" ) diff --git a/internal/web/actions/default/nodes/grants/create.go b/internal/web/actions/default/nodes/grants/create.go index 76d75cdc..cd742856 100644 --- a/internal/web/actions/default/nodes/grants/create.go +++ b/internal/web/actions/default/nodes/grants/create.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/nodes/grants/createPopup.go b/internal/web/actions/default/nodes/grants/createPopup.go index 7391294e..1115c789 100644 --- a/internal/web/actions/default/nodes/grants/createPopup.go +++ b/internal/web/actions/default/nodes/grants/createPopup.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/nodes/grants/delete.go b/internal/web/actions/default/nodes/grants/delete.go index f0610adc..0ca75c99 100644 --- a/internal/web/actions/default/nodes/grants/delete.go +++ b/internal/web/actions/default/nodes/grants/delete.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" ) diff --git a/internal/web/actions/default/nodes/grants/grant.go b/internal/web/actions/default/nodes/grants/grant.go index 2ca5b717..30df5abb 100644 --- a/internal/web/actions/default/nodes/grants/grant.go +++ b/internal/web/actions/default/nodes/grants/grant.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/nodes/grants/index.go b/internal/web/actions/default/nodes/grants/index.go index 829e029d..523349f8 100644 --- a/internal/web/actions/default/nodes/grants/index.go +++ b/internal/web/actions/default/nodes/grants/index.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/nodes/grants/selectPopup.go b/internal/web/actions/default/nodes/grants/selectPopup.go index aa8fcb57..b628c2fd 100644 --- a/internal/web/actions/default/nodes/grants/selectPopup.go +++ b/internal/web/actions/default/nodes/grants/selectPopup.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/nodes/grants/update.go b/internal/web/actions/default/nodes/grants/update.go index 98119c64..59179c26 100644 --- a/internal/web/actions/default/nodes/grants/update.go +++ b/internal/web/actions/default/nodes/grants/update.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/nodes/grants/updatePopup.go b/internal/web/actions/default/nodes/grants/updatePopup.go index d6f3ddce..6e12b9b0 100644 --- a/internal/web/actions/default/nodes/grants/updatePopup.go +++ b/internal/web/actions/default/nodes/grants/updatePopup.go @@ -1,7 +1,7 @@ package grants import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes/grants/grantutils" "github.com/iwind/TeaGo/actions" diff --git a/internal/web/actions/default/nodes/ipAddresses/createPopup.go b/internal/web/actions/default/nodes/ipAddresses/createPopup.go index 953b32b2..b71a4c5d 100644 --- a/internal/web/actions/default/nodes/ipAddresses/createPopup.go +++ b/internal/web/actions/default/nodes/ipAddresses/createPopup.go @@ -1,7 +1,7 @@ package ipAddresses import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/nodes/ipAddresses/updatePopup.go b/internal/web/actions/default/nodes/ipAddresses/updatePopup.go index 480cb801..3f79f99f 100644 --- a/internal/web/actions/default/nodes/ipAddresses/updatePopup.go +++ b/internal/web/actions/default/nodes/ipAddresses/updatePopup.go @@ -1,7 +1,7 @@ package ipAddresses import ( - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" diff --git a/internal/web/actions/default/servers/addOriginPopup.go b/internal/web/actions/default/servers/addOriginPopup.go index e1099da1..df254812 100644 --- a/internal/web/actions/default/servers/addOriginPopup.go +++ b/internal/web/actions/default/servers/addOriginPopup.go @@ -1,10 +1,10 @@ package servers import ( - "github.com/TeaOSLab/EdgeAdmin/internal/configs/serverconfigs" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/actions" - "github.com/iwind/TeaGo/rands" "regexp" "strings" ) @@ -43,8 +43,22 @@ func (this *AddOriginPopupAction) RunPost(params struct { host := addr[:portIndex] port := addr[portIndex+1:] + resp, err := this.RPC().OriginServerRPC().CreateOriginServer(this.AdminContext(), &pb.CreateOriginServerRequest{ + Name: "", + Addr: &pb.NetworkAddress{ + Protocol: params.Protocol, + Host: host, + PortRange: port, + }, + Description: "", + }) + if err != nil { + this.ErrorPage(err) + return + } + origin := &serverconfigs.OriginServerConfig{ - Id: rands.HexString(32), + Id: resp.OriginId, IsOn: true, Addr: &serverconfigs.NetworkAddressConfig{ Protocol: params.Protocol, diff --git a/internal/web/actions/default/servers/addPortPopup.go b/internal/web/actions/default/servers/addPortPopup.go index 36949f18..bc759601 100644 --- a/internal/web/actions/default/servers/addPortPopup.go +++ b/internal/web/actions/default/servers/addPortPopup.go @@ -2,7 +2,7 @@ package servers import ( "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" - "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/serverutils" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" "regexp" @@ -20,7 +20,7 @@ func (this *AddPortPopupAction) Init() { func (this *AddPortPopupAction) RunGet(params struct { ServerType string }) { - this.Data["protocols"] = serverutils.AllServerProtocolsForType(params.ServerType) + this.Data["protocols"] = serverconfigs.AllServerProtocolsForType(params.ServerType) this.Show() } diff --git a/internal/web/actions/default/servers/components/cache/helper.go b/internal/web/actions/default/servers/components/cache/helper.go new file mode 100644 index 00000000..d8cba657 --- /dev/null +++ b/internal/web/actions/default/servers/components/cache/helper.go @@ -0,0 +1,22 @@ +package cache + +import ( + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func NewHelper() *Helper { + return &Helper{} +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["mainTab"] = "component" + action.Data["secondMenuItem"] = "cache" +} diff --git a/internal/web/actions/default/servers/components/cache/index.go b/internal/web/actions/default/servers/components/cache/index.go new file mode 100644 index 00000000..5871f782 --- /dev/null +++ b/internal/web/actions/default/servers/components/cache/index.go @@ -0,0 +1,18 @@ +package cache + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +) + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.FirstMenu("index") +} + +func (this *IndexAction) RunGet(params struct{}) { + + this.Show() +} diff --git a/internal/web/actions/default/servers/components/cache/init.go b/internal/web/actions/default/servers/components/cache/init.go new file mode 100644 index 00000000..b98e04f8 --- /dev/null +++ b/internal/web/actions/default/servers/components/cache/init.go @@ -0,0 +1,19 @@ +package cache + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(helpers.NewUserMustAuth()). + Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). + Prefix("/servers/components/cache"). + Get("", new(IndexAction)). + EndAll() + }) +} diff --git a/internal/web/actions/default/servers/components/componentutils/component_helper.go b/internal/web/actions/default/servers/components/componentutils/component_helper.go new file mode 100644 index 00000000..9e5b3929 --- /dev/null +++ b/internal/web/actions/default/servers/components/componentutils/component_helper.go @@ -0,0 +1,94 @@ +package componentutils + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" + "github.com/iwind/TeaGo/maps" + "net/http" +) + +type ComponentHelper struct { +} + +func NewComponentHelper() *ComponentHelper { + return &ComponentHelper{} +} + +func (this *ComponentHelper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + action.Data["teaMenu"] = "server" + action.Data["mainTab"] = "component" + + // 顶部标签栏 + selectedTabbar := action.Data.GetString("mainTab") + tabbar := actionutils.NewTabbar() + tabbar.Add("服务", "", "/servers", "", selectedTabbar == "server") + tabbar.Add("组件", "", "/servers/components", "", selectedTabbar == "component") + actionutils.SetTabbar(action, tabbar) + + // 创建左侧菜单 + secondMenuItem := action.Data.GetString("secondMenuItem") + action.Data["leftMenuItems"] = this.createLeftMenus(secondMenuItem) +} + +func (this *ComponentHelper) createLeftMenus(secondMenuItem string) (items []maps.Map) { + items = append(items, maps.Map{ + "name": "通用设置", + "url": "/servers/components", + "isActive": secondMenuItem == "global", + }) + items = append(items, maps.Map{ + "name": "分组设置", + "url": "/servers/components/group", + "isActive": secondMenuItem == "group", + }) + items = append(items, maps.Map{ + "name": "缓存策略", + "url": "/servers/components/cache", + "isActive": secondMenuItem == "cache", + }) + items = append(items, maps.Map{ + "name": "WAF策略", + "url": "/servers/components/waf", + "isActive": secondMenuItem == "waf", + }) + items = append(items, maps.Map{ + "name": "日志策略", + "url": "/servers/components/log", + "isActive": secondMenuItem == "log", + }) + items = append(items, maps.Map{ + "name": "SSL证书管理", + "url": "/servers/components/ssl", + "isActive": secondMenuItem == "ssl", + }) + /**items = append(items, maps.Map{ + "name": "Gzip规则", + "url": "/servers/components/gzip", + "isActive": secondMenuItem == "gzip", + }) + items = append(items, maps.Map{ + "name": "路径规则", + "url": "/servers/components/location", + "isActive": secondMenuItem == "location", + }) + items = append(items, maps.Map{ + "name": "重写规则", + "url": "/servers/components/rewrite", + "isActive": secondMenuItem == "write", + }) + items = append(items, maps.Map{ + "name": "源站", + "url": "/servers/components/origin", + "isActive": secondMenuItem == "origin", + }) + items = append(items, maps.Map{ + "name": "变量", + "url": "/servers/components/variable", + "isActive": secondMenuItem == "variable", + })**/ + + return +} diff --git a/internal/web/actions/default/servers/components/group/helper.go b/internal/web/actions/default/servers/components/group/helper.go new file mode 100644 index 00000000..f5453623 --- /dev/null +++ b/internal/web/actions/default/servers/components/group/helper.go @@ -0,0 +1,22 @@ +package group + +import ( + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func NewHelper() *Helper { + return &Helper{} +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["mainTab"] = "component" + action.Data["secondMenuItem"] = "group" +} diff --git a/internal/web/actions/default/servers/components/group/index.go b/internal/web/actions/default/servers/components/group/index.go new file mode 100644 index 00000000..aa3306b5 --- /dev/null +++ b/internal/web/actions/default/servers/components/group/index.go @@ -0,0 +1,18 @@ +package group + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +) + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.FirstMenu("index") +} + +func (this *IndexAction) RunGet(params struct{}) { + + this.Show() +} diff --git a/internal/web/actions/default/servers/components/group/init.go b/internal/web/actions/default/servers/components/group/init.go new file mode 100644 index 00000000..93f9c254 --- /dev/null +++ b/internal/web/actions/default/servers/components/group/init.go @@ -0,0 +1,19 @@ +package group + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(helpers.NewUserMustAuth()). + Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). + Prefix("/servers/components/group"). + Get("", new(IndexAction)). + EndAll() + }) +} diff --git a/internal/web/actions/default/servers/components/index.go b/internal/web/actions/default/servers/components/index.go index e744541d..fc548342 100644 --- a/internal/web/actions/default/servers/components/index.go +++ b/internal/web/actions/default/servers/components/index.go @@ -10,6 +10,7 @@ type IndexAction struct { func (this *IndexAction) Init() { this.Nav("", "component", "index") + this.SecondMenu("global") } func (this *IndexAction) RunGet(params struct{}) { diff --git a/internal/web/actions/default/servers/components/init.go b/internal/web/actions/default/servers/components/init.go index f4fe896e..b36dd24b 100644 --- a/internal/web/actions/default/servers/components/init.go +++ b/internal/web/actions/default/servers/components/init.go @@ -1,6 +1,7 @@ package components import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" "github.com/iwind/TeaGo" ) @@ -10,6 +11,7 @@ func init() { server. Helper(helpers.NewUserMustAuth()). Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). Prefix("/servers/components"). Get("", new(IndexAction)). EndAll() diff --git a/internal/web/actions/default/servers/components/log/helper.go b/internal/web/actions/default/servers/components/log/helper.go new file mode 100644 index 00000000..437cd251 --- /dev/null +++ b/internal/web/actions/default/servers/components/log/helper.go @@ -0,0 +1,22 @@ +package log + +import ( + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func NewHelper() *Helper { + return &Helper{} +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["mainTab"] = "component" + action.Data["secondMenuItem"] = "log" +} diff --git a/internal/web/actions/default/servers/components/log/index.go b/internal/web/actions/default/servers/components/log/index.go new file mode 100644 index 00000000..be009221 --- /dev/null +++ b/internal/web/actions/default/servers/components/log/index.go @@ -0,0 +1,18 @@ +package log + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +) + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.FirstMenu("index") +} + +func (this *IndexAction) RunGet(params struct{}) { + + this.Show() +} diff --git a/internal/web/actions/default/servers/components/log/init.go b/internal/web/actions/default/servers/components/log/init.go new file mode 100644 index 00000000..fd5bfd7d --- /dev/null +++ b/internal/web/actions/default/servers/components/log/init.go @@ -0,0 +1,19 @@ +package log + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(helpers.NewUserMustAuth()). + Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). + Prefix("/servers/components/log"). + Get("", new(IndexAction)). + EndAll() + }) +} diff --git a/internal/web/actions/default/servers/components/ssl/helper.go b/internal/web/actions/default/servers/components/ssl/helper.go new file mode 100644 index 00000000..d0ca9a84 --- /dev/null +++ b/internal/web/actions/default/servers/components/ssl/helper.go @@ -0,0 +1,22 @@ +package ssl + +import ( + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func NewHelper() *Helper { + return &Helper{} +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["mainTab"] = "component" + action.Data["secondMenuItem"] = "ssl" +} diff --git a/internal/web/actions/default/servers/components/ssl/index.go b/internal/web/actions/default/servers/components/ssl/index.go new file mode 100644 index 00000000..32e15927 --- /dev/null +++ b/internal/web/actions/default/servers/components/ssl/index.go @@ -0,0 +1,18 @@ +package ssl + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +) + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.FirstMenu("index") +} + +func (this *IndexAction) RunGet(params struct{}) { + + this.Show() +} diff --git a/internal/web/actions/default/servers/components/ssl/init.go b/internal/web/actions/default/servers/components/ssl/init.go new file mode 100644 index 00000000..300f5638 --- /dev/null +++ b/internal/web/actions/default/servers/components/ssl/init.go @@ -0,0 +1,19 @@ +package ssl + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(helpers.NewUserMustAuth()). + Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). + Prefix("/servers/components/ssl"). + Get("", new(IndexAction)). + EndAll() + }) +} diff --git a/internal/web/actions/default/servers/components/waf/helper.go b/internal/web/actions/default/servers/components/waf/helper.go new file mode 100644 index 00000000..0668d17b --- /dev/null +++ b/internal/web/actions/default/servers/components/waf/helper.go @@ -0,0 +1,22 @@ +package waf + +import ( + "github.com/iwind/TeaGo/actions" + "net/http" +) + +type Helper struct { +} + +func NewHelper() *Helper { + return &Helper{} +} + +func (this *Helper) BeforeAction(action *actions.ActionObject) { + if action.Request.Method != http.MethodGet { + return + } + + action.Data["mainTab"] = "component" + action.Data["secondMenuItem"] = "waf" +} diff --git a/internal/web/actions/default/servers/components/waf/index.go b/internal/web/actions/default/servers/components/waf/index.go new file mode 100644 index 00000000..a5d8175d --- /dev/null +++ b/internal/web/actions/default/servers/components/waf/index.go @@ -0,0 +1,18 @@ +package waf + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +) + +type IndexAction struct { + actionutils.ParentAction +} + +func (this *IndexAction) Init() { + this.FirstMenu("index") +} + +func (this *IndexAction) RunGet(params struct{}) { + + this.Show() +} diff --git a/internal/web/actions/default/servers/components/waf/init.go b/internal/web/actions/default/servers/components/waf/init.go new file mode 100644 index 00000000..99750130 --- /dev/null +++ b/internal/web/actions/default/servers/components/waf/init.go @@ -0,0 +1,19 @@ +package waf + +import ( + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/componentutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/helpers" + "github.com/iwind/TeaGo" +) + +func init() { + TeaGo.BeforeStart(func(server *TeaGo.Server) { + server. + Helper(helpers.NewUserMustAuth()). + Helper(NewHelper()). + Helper(componentutils.NewComponentHelper()). + Prefix("/servers/components/waf"). + Get("", new(IndexAction)). + EndAll() + }) +} diff --git a/internal/web/actions/default/servers/create.go b/internal/web/actions/default/servers/create.go index b5f23961..5b0590b7 100644 --- a/internal/web/actions/default/servers/create.go +++ b/internal/web/actions/default/servers/create.go @@ -2,10 +2,9 @@ package servers import ( "encoding/json" - "github.com/TeaOSLab/EdgeAdmin/internal/configs/serverconfigs" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" - "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/serverutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/maps" ) @@ -38,7 +37,7 @@ func (this *CreateAction) RunGet(params struct{}) { this.Data["clusters"] = clusterMaps // 服务类型 - this.Data["serverTypes"] = serverutils.AllServerTypes() + this.Data["serverTypes"] = serverconfigs.AllServerTypes() this.Show() } @@ -75,7 +74,7 @@ func (this *CreateAction) RunPost(params struct { // 端口地址 switch params.ServerType { - case serverutils.ServerTypeHTTPProxy, serverutils.ServerTypeHTTPWeb: + case serverconfigs.ServerTypeHTTPProxy, serverconfigs.ServerTypeHTTPWeb: listen := []*serverconfigs.NetworkAddressConfig{} err := json.Unmarshal([]byte(params.Addresses), &listen) if err != nil { @@ -104,7 +103,7 @@ func (this *CreateAction) RunPost(params struct { serverConfig.HTTPS.AddListen(addr) } } - case serverutils.ServerTypeTCPProxy: + case serverconfigs.ServerTypeTCPProxy: listen := []*serverconfigs.NetworkAddressConfig{} err := json.Unmarshal([]byte(params.Addresses), &listen) if err != nil { @@ -149,7 +148,7 @@ func (this *CreateAction) RunPost(params struct { // 源站地址 switch params.ServerType { - case serverutils.ServerTypeHTTPProxy, serverutils.ServerTypeTCPProxy: + case serverconfigs.ServerTypeHTTPProxy, serverconfigs.ServerTypeTCPProxy: origins := []*serverconfigs.OriginServerConfig{} err = json.Unmarshal([]byte(params.Origins), &origins) if err != nil { @@ -163,7 +162,7 @@ func (this *CreateAction) RunPost(params struct { // Web地址 switch params.ServerType { - case serverutils.ServerTypeHTTPWeb: + case serverconfigs.ServerTypeHTTPWeb: serverConfig.Web = &serverconfigs.WebConfig{ IsOn: true, Root: params.WebRoot, @@ -201,6 +200,9 @@ func (this *CreateAction) RunPost(params struct { _, err = this.RPC().ServerRPC().CreateServer(this.AdminContext(), &pb.CreateServerRequest{ UserId: 0, AdminId: this.AdminId(), + Type: params.ServerType, + Name: params.Name, + Description: params.Description, ClusterId: params.ClusterId, Config: serverConfigJSON, IncludeNodesJSON: includeNodesJSON, diff --git a/internal/web/actions/default/servers/index.go b/internal/web/actions/default/servers/index.go index d66b92f9..c82a2b75 100644 --- a/internal/web/actions/default/servers/index.go +++ b/internal/web/actions/default/servers/index.go @@ -2,9 +2,9 @@ package servers import ( "encoding/json" - "github.com/TeaOSLab/EdgeAdmin/internal/configs/serverconfigs" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/logs" "github.com/iwind/TeaGo/maps" "strings" @@ -112,7 +112,7 @@ func (this *IndexAction) RunGet(params struct{}) { serverMaps = append(serverMaps, maps.Map{ "id": server.Id, - "name": serverConfig.Name, + "name": server.Name, "cluster": maps.Map{ "id": server.Cluster.Id, "name": server.Cluster.Name, diff --git a/internal/web/actions/default/servers/server/delete/index.go b/internal/web/actions/default/servers/server/delete/index.go index 68815018..737c53b6 100644 --- a/internal/web/actions/default/servers/server/delete/index.go +++ b/internal/web/actions/default/servers/server/delete/index.go @@ -1,6 +1,10 @@ package delete -import "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +import ( + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/iwind/TeaGo/actions" +) type IndexAction struct { actionutils.ParentAction @@ -14,3 +18,16 @@ func (this *IndexAction) Init() { func (this *IndexAction) RunGet(params struct{}) { this.Show() } + +func (this *IndexAction) RunPost(params struct { + ServerId int64 + Must *actions.Must +}) { + _, err := this.RPC().ServerRPC().DisableServer(this.AdminContext(), &pb.DisableServerRequest{ServerId: params.ServerId}) + if err != nil { + this.ErrorPage(err) + return + } + + this.Success() +} diff --git a/internal/web/actions/default/servers/server/delete/init.go b/internal/web/actions/default/servers/server/delete/init.go index 2d63a43a..15032292 100644 --- a/internal/web/actions/default/servers/server/delete/init.go +++ b/internal/web/actions/default/servers/server/delete/init.go @@ -12,7 +12,7 @@ func init() { Helper(helpers.NewUserMustAuth()). Helper(serverutils.NewServerHelper()). Prefix("/servers/server/delete"). - Get("", new(IndexAction)). + GetPost("", new(IndexAction)). EndAll() }) } diff --git a/internal/web/actions/default/servers/server/settings/index.go b/internal/web/actions/default/servers/server/settings/index.go index a235746f..c02db0b4 100644 --- a/internal/web/actions/default/servers/server/settings/index.go +++ b/internal/web/actions/default/servers/server/settings/index.go @@ -1,7 +1,15 @@ package settings -import "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" +import ( + "errors" + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" + "github.com/iwind/TeaGo/actions" + "github.com/iwind/TeaGo/maps" +) +// 服务基本信息设置 type IndexAction struct { actionutils.ParentAction } @@ -11,6 +19,91 @@ func (this *IndexAction) Init() { this.SecondMenu("basic") } -func (this *IndexAction) RunGet(params struct{}) { +func (this *IndexAction) RunGet(params struct { + ServerId int64 +}) { + // 所有集群 + resp, err := this.RPC().NodeClusterRPC().FindAllEnabledNodeClusters(this.AdminContext(), &pb.FindAllEnabledNodeClustersRequest{}) + if err != nil { + this.ErrorPage(err) + } + if err != nil { + this.ErrorPage(err) + return + } + clusterMaps := []maps.Map{} + for _, cluster := range resp.Clusters { + clusterMaps = append(clusterMaps, maps.Map{ + "id": cluster.Id, + "name": cluster.Name, + }) + } + this.Data["clusters"] = clusterMaps + + // 当前服务信息 + serverResp, err := this.RPC().ServerRPC().FindEnabledServer(this.AdminContext(), &pb.FindEnabledServerRequest{ServerId: params.ServerId}) + if err != nil { + this.ErrorPage(err) + return + } + server := serverResp.Server + if server == nil { + this.NotFound("Server", params.ServerId) + return + } + + clusterId := int64(0) + if server.Cluster != nil { + clusterId = server.Cluster.Id + } + + this.Data["server"] = maps.Map{ + "id": server.Id, + "clusterId": clusterId, + "type": server.Type, + "name": server.Name, + "description": server.Description, + } + + serverType := serverconfigs.FindServerType(server.Type) + if serverType == nil { + this.ErrorPage(errors.New("invalid server type '" + server.Type + "'")) + return + } + + typeName := serverType.GetString("name") + this.Data["typeName"] = typeName + this.Show() } + +// 保存 +func (this *IndexAction) RunPost(params struct { + ServerId int64 + Name string + Description string + ClusterId int64 + + Must *actions.Must +}) { + params.Must. + Field("name", params.Name). + Require("请输入服务名称") + + if params.ClusterId <= 0 { + this.Fail("请选择部署的集群") + } + + _, err := this.RPC().ServerRPC().UpdateServerBasic(this.AdminContext(), &pb.UpdateServerBasicRequest{ + ServerId: params.ServerId, + Name: params.Name, + Description: params.Description, + ClusterId: params.ClusterId, + }) + if err != nil { + this.ErrorPage(err) + return + } + + this.Success() +} diff --git a/internal/web/actions/default/servers/server/settings/init.go b/internal/web/actions/default/servers/server/settings/init.go index 506fee15..2c6e99c5 100644 --- a/internal/web/actions/default/servers/server/settings/init.go +++ b/internal/web/actions/default/servers/server/settings/init.go @@ -12,7 +12,7 @@ func init() { Helper(helpers.NewUserMustAuth()). Helper(serverutils.NewServerHelper()). Prefix("/servers/server/settings"). - Get("", new(IndexAction)). + GetPost("", new(IndexAction)). EndAll() }) } diff --git a/internal/web/actions/default/servers/server/settings/tcp/index.go b/internal/web/actions/default/servers/server/settings/tcp/index.go index 781a60b2..bcc90805 100644 --- a/internal/web/actions/default/servers/server/settings/tcp/index.go +++ b/internal/web/actions/default/servers/server/settings/tcp/index.go @@ -1,9 +1,16 @@ package tcp import ( + "encoding/json" + "errors" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/serverutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" + "github.com/iwind/TeaGo/actions" ) +// TCP设置 type IndexAction struct { actionutils.ParentAction } @@ -16,7 +23,67 @@ func (this *IndexAction) Init() { func (this *IndexAction) RunGet(params struct { ServerId int64 }) { - // TODO + server, config, isOk := serverutils.FindServer(&this.ParentAction, params.ServerId) + if !isOk { + return + } + if config.TCP == nil { + this.ErrorPage(errors.New("there is no tcp setting")) + return + } + + if config.TCP.Listen == nil { + config.TCP.Listen = []*serverconfigs.NetworkAddressConfig{} + } + + this.Data["serverType"] = server.Type + this.Data["addresses"] = config.TCP.Listen this.Show() } + +func (this *IndexAction) RunPost(params struct { + ServerId int64 + ServerType string + Addresses string + + Must *actions.Must +}) { + _, config, isOk := serverutils.FindServer(&this.ParentAction, params.ServerId) + if !isOk { + return + } + + listen := []*serverconfigs.NetworkAddressConfig{} + err := json.Unmarshal([]byte(params.Addresses), &listen) + if err != nil { + this.Fail("端口地址解析失败:" + err.Error()) + } + + if config.IsHTTP() { + config.HTTP.Listen = listen + } else if config.IsTCP() { + config.TCP.Listen = listen + } else if config.IsUnix() { + config.Unix.Listen = listen + } else if config.IsUDP() { + config.UDP.Listen = listen + } + + configData, err := config.AsJSON() + if err != nil { + this.ErrorPage(err) + return + } + + _, err = this.RPC().ServerRPC().UpdateServerConfig(this.AdminContext(), &pb.UpdateServerConfigRequest{ + ServerId: params.ServerId, + Config: configData, + }) + if err != nil { + this.ErrorPage(err) + return + } + + this.Success() +} diff --git a/internal/web/actions/default/servers/server/settings/tcp/init.go b/internal/web/actions/default/servers/server/settings/tcp/init.go index 8c50c077..7fe9f132 100644 --- a/internal/web/actions/default/servers/server/settings/tcp/init.go +++ b/internal/web/actions/default/servers/server/settings/tcp/init.go @@ -12,7 +12,7 @@ func init() { Helper(helpers.NewUserMustAuth()). Helper(serverutils.NewServerHelper()). Prefix("/servers/server/settings/tcp"). - Get("", new(IndexAction)). + GetPost("", new(IndexAction)). EndAll() }) } diff --git a/internal/web/actions/default/servers/serverutils/server_helper.go b/internal/web/actions/default/servers/serverutils/server_helper.go index e9b45ec5..df449497 100644 --- a/internal/web/actions/default/servers/serverutils/server_helper.go +++ b/internal/web/actions/default/servers/serverutils/server_helper.go @@ -3,10 +3,10 @@ package serverutils import ( "encoding/json" "errors" - "github.com/TeaOSLab/EdgeAdmin/internal/configs/serverconfigs" "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" "github.com/iwind/TeaGo/actions" "github.com/iwind/TeaGo/logs" "github.com/iwind/TeaGo/maps" @@ -41,6 +41,7 @@ func (this *ServerHelper) createLeftMenu(action *actions.ActionObject) { serverId := action.ParamInt64("serverId") serverIdString := strconv.FormatInt(serverId, 10) + action.Data["serverId"] = serverId // 读取server信息 rpcClient, err := rpc.SharedRPC() @@ -60,7 +61,7 @@ func (this *ServerHelper) createLeftMenu(action *actions.ActionObject) { return } - // 源站管理 + // 服务管理 serverConfig := &serverconfigs.ServerConfig{} err = json.Unmarshal(server.Config, serverConfig) if err != nil { @@ -234,6 +235,11 @@ func (this *ServerHelper) createSettingsMenu(secondMenuItem string, serverIdStri "url": "/servers/server/settings/tcp?serverId=" + serverIdString, "isActive": secondMenuItem == "tcp", }) + menuItems = append(menuItems, maps.Map{ + "name": "反向代理", + "url": "/servers/server/settings/reverseProxy?serverId=" + serverIdString, + "isActive": secondMenuItem == "reverseProxy", + }) } else if serverConfig.IsUnix() { menuItems = append(menuItems, maps.Map{ "name": "Unix", diff --git a/internal/web/actions/default/servers/serverutils/utils.go b/internal/web/actions/default/servers/serverutils/utils.go index 5e19cda2..b1bae717 100644 --- a/internal/web/actions/default/servers/serverutils/utils.go +++ b/internal/web/actions/default/servers/serverutils/utils.go @@ -1,97 +1,30 @@ package serverutils import ( - "github.com/iwind/TeaGo/lists" - "github.com/iwind/TeaGo/maps" + "errors" + "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/actionutils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" + "github.com/TeaOSLab/EdgeCommon/pkg/serverconfigs" + "strconv" ) -type ServerType = string - -const ( - ServerTypeHTTPProxy ServerType = "httpProxy" - ServerTypeHTTPWeb ServerType = "httpWeb" - ServerTypeTCPProxy ServerType = "tcpProxy" - ServerTypeUnixProxy ServerType = "unixProxy" - ServerTypeUDPProxy ServerType = "udp" -) - -// 获取所有的服务类型 -func AllServerTypes() []maps.Map { - return []maps.Map{ - { - "name": "HTTP反向代理", - "code": ServerTypeHTTPProxy, - }, - { - "name": "HTTP Web服务", - "code": ServerTypeHTTPWeb, - }, - { - "name": "TCP反向代理", - "code": ServerTypeTCPProxy, - }, - /**{ - "name": "UNIX协议反向代理", - "code": ServerTypeUnixProxy, - }, - { - "name": "UDP反向代理", - "code": ServerTypeUDPProxy, - },**/ +// 查找Server +func FindServer(p *actionutils.ParentAction, serverId int64) (*pb.Server, *serverconfigs.ServerConfig, bool) { + serverResp, err := p.RPC().ServerRPC().FindEnabledServer(p.AdminContext(), &pb.FindEnabledServerRequest{ServerId: serverId}) + if err != nil { + p.ErrorPage(err) + return nil, nil, false } -} - -// 查找服务类型 -func FindServerType(code string) maps.Map { - for _, m := range AllServerTypes() { - if m.GetString("code") == code { - return m - } - } - return nil -} - -// 获取所有协议 -func AllServerProtocolsForType(serverType ServerType) []maps.Map { - protocols := []maps.Map{ - { - "name": "HTTP", - "code": "http", - "serverTypes": []ServerType{ServerTypeHTTPProxy, ServerTypeHTTPWeb}, - }, - { - "name": "HTTPS", - "code": "https", - "serverTypes": []ServerType{ServerTypeHTTPProxy, ServerTypeHTTPWeb}, - }, - { - "name": "TCP", - "code": "tcp", - "serverTypes": []ServerType{ServerTypeTCPProxy}, - }, - { - "name": "TLS", - "code": "tls", - "serverTypes": []ServerType{ServerTypeTCPProxy}, - }, - { - "name": "Unix", - "code": "unix", - "serverTypes": []ServerType{ServerTypeUnixProxy}, - }, - { - "name": "UDP", - "code": "udp", - "serverTypes": []ServerType{ServerTypeUDPProxy}, - }, - } - - result := []maps.Map{} - for _, p := range protocols { - serverTypes := p.GetSlice("serverTypes") - if lists.Contains(serverTypes, serverType) { - result = append(result, p) - } - } - return result + server := serverResp.Server + if server == nil { + p.ErrorPage(errors.New("not found server with id '" + strconv.FormatInt(serverId, 10) + "'")) + return nil, nil, false + } + config, err := serverconfigs.NewServerConfigFromJSON(server.Config) + if err != nil { + p.ErrorPage(err) + return nil, nil, false + } + + return server, config, true } diff --git a/internal/web/helpers/user_must_auth.go b/internal/web/helpers/user_must_auth.go index bcb1f294..784f764a 100644 --- a/internal/web/helpers/user_must_auth.go +++ b/internal/web/helpers/user_must_auth.go @@ -3,8 +3,8 @@ package helpers import ( teaconst "github.com/TeaOSLab/EdgeAdmin/internal/const" nodes "github.com/TeaOSLab/EdgeAdmin/internal/rpc" - "github.com/TeaOSLab/EdgeAdmin/internal/rpc/pb" "github.com/TeaOSLab/EdgeAdmin/internal/utils" + "github.com/TeaOSLab/EdgeCommon/pkg/rpc/pb" "github.com/iwind/TeaGo/actions" "net/http" "reflect" @@ -80,12 +80,27 @@ func (this *UserMustAuth) BeforeAction(actionPtr actions.ActionWrapper, paramNam "menuName": "API节点", "icon": "exchange", }, + { + "code": "db", + "menuName": "数据库节点", + "icon": "database", + }, + { + "code": "log", + "menuName": "日志节点", + "icon": "dot circle", + }, + { + "code": "dns", + "menuName": "DNS", + "icon": "globe", + }, } action.Data["teaTitle"] = teaconst.ProductNameZH action.Data["teaName"] = teaconst.ProductNameZH - resp, err := rpc.AdminRPC().FindAdminFullname(rpc.Context(0), &pb.FindAdminNameRequest{AdminId: int64(this.AdminId)}) + resp, err := rpc.AdminRPC().FindAdminFullname(rpc.Context(0), &pb.FindAdminFullnameRequest{AdminId: int64(this.AdminId)}) if err != nil { utils.PrintError(err) action.Data["teaUsername"] = "" diff --git a/internal/web/import.go b/internal/web/import.go index 7d960c8d..e70e3382 100644 --- a/internal/web/import.go +++ b/internal/web/import.go @@ -8,11 +8,19 @@ import ( _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/clusters/cluster/settings" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/common" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/dashboard" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/db" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/dns" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/index" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/log" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/logout" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/nodes" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/cache" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/group" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/log" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/ssl" + _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/components/waf" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/server" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/server/board" _ "github.com/TeaOSLab/EdgeAdmin/internal/web/actions/default/servers/server/delete" diff --git a/web/public/js/components/common/network-addresses-box.js b/web/public/js/components/common/network-addresses-box.js new file mode 100644 index 00000000..feca1f7b --- /dev/null +++ b/web/public/js/components/common/network-addresses-box.js @@ -0,0 +1,46 @@ +Vue.component("network-addresses-box", { + props: ["vServerType", "vAddresses"], + data: function () { + let addresses = this.vAddresses + if (addresses == null) { + addresses = [] + } + return { + addresses: addresses + } + }, + watch: { + "vServerType": function () { + this.addresses = [] + } + }, + methods: { + addAddr: function () { + let that = this + teaweb.popup("/servers/addPortPopup?serverType=" + this.vServerType, { + callback: function (resp) { + var addr = resp.data.address; + that.addresses.push(addr); + if (["https", "https4", "https6"].$contains(addr.protocol)) { + this.tlsProtocolName = "HTTPS"; + } else if (["tls", "tls4", "tls6"].$contains(addr.protocol)) { + this.tlsProtocolName = "TLS"; + } + } + }) + }, + removeAddr: function (index) { + this.addresses.$remove(index); + } + }, + template: `
+ +
+
+ {{addr.protocol}}://{{addr.host}}*:{{addr.portRange}} +
+
+
+ [添加端口绑定] +
` +}) \ No newline at end of file diff --git a/web/views/@default/@layout.html b/web/views/@default/@layout.html index 877ece90..b8fc1baf 100644 --- a/web/views/@default/@layout.html +++ b/web/views/@default/@layout.html @@ -21,7 +21,7 @@