├── .gitignore ├── README.en.md ├── README.md ├── api.md ├── api ├── blog.api ├── blog.go ├── etc │ └── blog-api.yaml └── internal │ ├── config │ └── config.go │ ├── handler │ ├── adduserhandler.go │ ├── deleteuserhandler.go │ ├── getallusershandler.go │ ├── getuserhandler.go │ ├── loginhandler.go │ ├── routes.go │ └── updateuserhandler.go │ ├── logic │ ├── adduserlogic.go │ ├── deleteuserlogic.go │ ├── getalluserslogic.go │ ├── getuserlogic.go │ ├── loginlogic.go │ └── updateuserlogic.go │ ├── svc │ └── servicecontext.go │ └── types │ └── types.go ├── assets ├── go-zero.pdf └── opentalk_go-zero.pptx ├── default.etcd └── member │ ├── snap │ └── db │ └── wal │ ├── 0.tmp │ └── 0000000000000000-0000000000000000.wal ├── env.sh ├── etcd.sh ├── go.mod ├── go.sum ├── rpc ├── model │ ├── user.sql │ ├── usermodel.go │ └── vars.go └── user │ ├── etc │ └── user.yaml │ ├── internal │ ├── config │ │ └── config.go │ ├── logic │ │ ├── createlogic.go │ │ ├── deletelogic.go │ │ ├── getalllogic.go │ │ ├── getlogic.go │ │ ├── loginlogic.go │ │ └── updatelogic.go │ ├── server │ │ └── usersserver.go │ └── svc │ │ └── servicecontext.go │ ├── user.go │ ├── user.proto │ ├── user │ └── user.pb.go │ └── users │ └── users.go ├── start.sh └── stop.sh /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /README.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/README.en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/README.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api.md -------------------------------------------------------------------------------- /api/blog.api: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/blog.api -------------------------------------------------------------------------------- /api/blog.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/blog.go -------------------------------------------------------------------------------- /api/etc/blog-api.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/etc/blog-api.yaml -------------------------------------------------------------------------------- /api/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/config/config.go -------------------------------------------------------------------------------- /api/internal/handler/adduserhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/adduserhandler.go -------------------------------------------------------------------------------- /api/internal/handler/deleteuserhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/deleteuserhandler.go -------------------------------------------------------------------------------- /api/internal/handler/getallusershandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/getallusershandler.go -------------------------------------------------------------------------------- /api/internal/handler/getuserhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/getuserhandler.go -------------------------------------------------------------------------------- /api/internal/handler/loginhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/loginhandler.go -------------------------------------------------------------------------------- /api/internal/handler/routes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/routes.go -------------------------------------------------------------------------------- /api/internal/handler/updateuserhandler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/handler/updateuserhandler.go -------------------------------------------------------------------------------- /api/internal/logic/adduserlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/adduserlogic.go -------------------------------------------------------------------------------- /api/internal/logic/deleteuserlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/deleteuserlogic.go -------------------------------------------------------------------------------- /api/internal/logic/getalluserslogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/getalluserslogic.go -------------------------------------------------------------------------------- /api/internal/logic/getuserlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/getuserlogic.go -------------------------------------------------------------------------------- /api/internal/logic/loginlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/loginlogic.go -------------------------------------------------------------------------------- /api/internal/logic/updateuserlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/logic/updateuserlogic.go -------------------------------------------------------------------------------- /api/internal/svc/servicecontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/svc/servicecontext.go -------------------------------------------------------------------------------- /api/internal/types/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/api/internal/types/types.go -------------------------------------------------------------------------------- /assets/go-zero.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/assets/go-zero.pdf -------------------------------------------------------------------------------- /assets/opentalk_go-zero.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/assets/opentalk_go-zero.pptx -------------------------------------------------------------------------------- /default.etcd/member/snap/db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/default.etcd/member/snap/db -------------------------------------------------------------------------------- /default.etcd/member/wal/0.tmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/default.etcd/member/wal/0.tmp -------------------------------------------------------------------------------- /default.etcd/member/wal/0000000000000000-0000000000000000.wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/default.etcd/member/wal/0000000000000000-0000000000000000.wal -------------------------------------------------------------------------------- /env.sh: -------------------------------------------------------------------------------- 1 | # 配置项目根目录的路径 2 | project=/Users/yutou/mywork/go-zero-demo -------------------------------------------------------------------------------- /etcd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/etcd.sh -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/go.sum -------------------------------------------------------------------------------- /rpc/model/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/model/user.sql -------------------------------------------------------------------------------- /rpc/model/usermodel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/model/usermodel.go -------------------------------------------------------------------------------- /rpc/model/vars.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/model/vars.go -------------------------------------------------------------------------------- /rpc/user/etc/user.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/etc/user.yaml -------------------------------------------------------------------------------- /rpc/user/internal/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/config/config.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/createlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/createlogic.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/deletelogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/deletelogic.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/getalllogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/getalllogic.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/getlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/getlogic.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/loginlogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/loginlogic.go -------------------------------------------------------------------------------- /rpc/user/internal/logic/updatelogic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/logic/updatelogic.go -------------------------------------------------------------------------------- /rpc/user/internal/server/usersserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/server/usersserver.go -------------------------------------------------------------------------------- /rpc/user/internal/svc/servicecontext.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/internal/svc/servicecontext.go -------------------------------------------------------------------------------- /rpc/user/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/user.go -------------------------------------------------------------------------------- /rpc/user/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/user.proto -------------------------------------------------------------------------------- /rpc/user/user/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/user/user.pb.go -------------------------------------------------------------------------------- /rpc/user/users/users.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/rpc/user/users/users.go -------------------------------------------------------------------------------- /start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/start.sh -------------------------------------------------------------------------------- /stop.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kougazhang/go-zero-demo/HEAD/stop.sh --------------------------------------------------------------------------------