From 2d0f88e348fe105c0dec7d6ecb6081d1096f2fba Mon Sep 17 00:00:00 2001 From: Cuong Tran <103cuong@gmail.com> Date: Sat, 29 Aug 2020 18:09:55 +0700 Subject: [PATCH] feat: v1 version (#1) --- .DS_Store | Bin 0 -> 6148 bytes .gitattributes | 2 + .idea/watcherTasks.xml | 2 +- .images/create.png | Bin 0 -> 650963 bytes .images/delete.png | Bin 0 -> 616499 bytes .images/read.png | Bin 0 -> 661677 bytes .images/readall.png | Bin 0 -> 730469 bytes .images/update.png | Bin 0 -> 658048 bytes README.md | 59 +- api/proto/v1/todo-service.proto | 71 + cmd/client/main.go | 95 ++ cmd/server/main.go | 14 + go.mod | 10 +- go.sum | 102 +- main.go | 29 +- pkg/api/v1/todo-service.pb.go | 1148 +++++++++++++++++ pkg/cmd/server/server.go | 24 + pkg/protocol/grpc/server.go | 40 + pkg/service/v1/todo-service.go | 252 ++++ scripts/database/sql-scripts/init.sql | 12 + scripts/database/start.sh | 7 + third_party/google/.DS_Store | Bin 0 -> 6148 bytes third_party/google/protobuf/.DS_Store | Bin 0 -> 6148 bytes third_party/google/protobuf/any.proto | 155 +++ third_party/google/protobuf/api.proto | 210 +++ .../google/protobuf/compiler/plugin.proto | 178 +++ third_party/google/protobuf/descriptor.proto | 909 +++++++++++++ third_party/google/protobuf/duration.proto | 116 ++ third_party/google/protobuf/empty.proto | 52 + third_party/google/protobuf/field_mask.proto | 245 ++++ .../google/protobuf/source_context.proto | 48 + third_party/google/protobuf/struct.proto | 95 ++ third_party/google/protobuf/timestamp.proto | 138 ++ third_party/google/protobuf/type.proto | 187 +++ third_party/google/protobuf/wrappers.proto | 123 ++ third_party/protoc-gen.sh | 4 + 36 files changed, 4266 insertions(+), 61 deletions(-) create mode 100644 .DS_Store create mode 100644 .images/create.png create mode 100644 .images/delete.png create mode 100644 .images/read.png create mode 100644 .images/readall.png create mode 100644 .images/update.png create mode 100644 api/proto/v1/todo-service.proto create mode 100644 cmd/client/main.go create mode 100644 cmd/server/main.go create mode 100644 pkg/api/v1/todo-service.pb.go create mode 100644 pkg/cmd/server/server.go create mode 100644 pkg/protocol/grpc/server.go create mode 100644 pkg/service/v1/todo-service.go create mode 100644 scripts/database/sql-scripts/init.sql create mode 100755 scripts/database/start.sh create mode 100644 third_party/google/.DS_Store create mode 100644 third_party/google/protobuf/.DS_Store create mode 100644 third_party/google/protobuf/any.proto create mode 100644 third_party/google/protobuf/api.proto create mode 100644 third_party/google/protobuf/compiler/plugin.proto create mode 100644 third_party/google/protobuf/descriptor.proto create mode 100644 third_party/google/protobuf/duration.proto create mode 100644 third_party/google/protobuf/empty.proto create mode 100644 third_party/google/protobuf/field_mask.proto create mode 100644 third_party/google/protobuf/source_context.proto create mode 100644 third_party/google/protobuf/struct.proto create mode 100644 third_party/google/protobuf/timestamp.proto create mode 100644 third_party/google/protobuf/type.proto create mode 100644 third_party/google/protobuf/wrappers.proto create mode 100755 third_party/protoc-gen.sh diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..83d6513bc652fc5937a941568caa6be42406aa6f GIT binary patch literal 6148 zcmeHK-D(p-7(LU(HrpcRLTE4dM(`p?YO1{uA*RViKt){93zc-Y8=Iw@-H>byHAZsd zJE(8qqxb|qh!3D=ek$F>fHxJD`C#UJGxMF9`3~&N4gk>@hr2)-K#4_Sag)_AOpeR4 zWNW5J@`RitJqqG9U`tMC%_?9O_}dkb-);du28h~m?)$yNk?Y@;sU$YhM2aJvpo<}1 zAwrDq0_XDrXC24n+(4gon2#0PD`H0&qrVXQej#=P_tC}yT6hQ#t%c}sOVNF17$M}xt=e@^l9}wl<7j_Pr<$1;yGW0nA5Ft8L(x;cF#eM?jeq)n@HFa9 zI_0YeX_EO-(j6*t6m}W%;#ri0>7nTJYrA*bhyBwx)3>vCA1Me;@DfmV#o!ryqO(Gz*WNIR)8v>DXY4bU#S2!z z2wvK{;C1ZuRspNPzo&paA6yoRb%S$_>gZslo&dxmyOq&bKmSBmb`a|Z=Nj2V6PilY zRAHVN!n_@XrgOY*;^!JQ9YU?ldCbbfyikOBdI(pAL)10e+A3fb$SY9L&9c1zTdUvy zd6I2e1*`)9l>(yJ^qLK(WbW3b -