├── .DS_Store ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── app ├── gateway │ ├── cmd │ │ └── main.go │ ├── http │ │ ├── task.go │ │ └── user.go │ ├── middleware │ │ ├── cors.go │ │ └── jwt.go │ ├── router │ │ └── router.go │ ├── rpc │ │ ├── init.go │ │ ├── task.go │ │ └── user.go │ └── wrappers │ │ ├── task.go │ │ └── user.go ├── task │ ├── cmd │ │ └── main.go │ ├── repository │ │ ├── db │ │ │ ├── dao │ │ │ │ ├── db_init.go │ │ │ │ ├── migration.go │ │ │ │ └── task.go │ │ │ └── model │ │ │ │ └── task.go │ │ └── mq │ │ │ ├── consumer.go │ │ │ ├── init.go │ │ │ ├── producer.go │ │ │ └── task │ │ │ └── task_sync.go │ ├── script │ │ └── task.go │ └── service │ │ └── task.go └── user │ ├── cmd │ └── main.go │ ├── repository │ ├── cache │ │ └── init.go │ └── db │ │ ├── dao │ │ ├── db_init.go │ │ ├── migration.go │ │ └── user.go │ │ └── model │ │ └── user.go │ └── service │ └── user.go ├── config ├── conf.go └── config.ini.example ├── consts └── task.go ├── doc ├── 1.点击import导入.png ├── 2.选择文件.png ├── 3.导入.png ├── 4.效果.png └── micro-demo.postman_collection.json ├── docker-compose.yml ├── go.mod ├── go.sum ├── idl ├── pb │ ├── taskService.pb.go │ ├── taskService.pb.micro.go │ ├── userService.pb.go │ └── userService.pb.micro.go ├── taskService.proto └── userService.proto ├── pkg ├── ctl │ ├── ctl.go │ └── user_info.go ├── e │ ├── code.go │ └── msg.go ├── logger │ └── logger.go └── utils │ └── jwt.go └── types └── user.go /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/README.md -------------------------------------------------------------------------------- /app/gateway/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/cmd/main.go -------------------------------------------------------------------------------- /app/gateway/http/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/http/task.go -------------------------------------------------------------------------------- /app/gateway/http/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/http/user.go -------------------------------------------------------------------------------- /app/gateway/middleware/cors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/middleware/cors.go -------------------------------------------------------------------------------- /app/gateway/middleware/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/middleware/jwt.go -------------------------------------------------------------------------------- /app/gateway/router/router.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/router/router.go -------------------------------------------------------------------------------- /app/gateway/rpc/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/rpc/init.go -------------------------------------------------------------------------------- /app/gateway/rpc/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/rpc/task.go -------------------------------------------------------------------------------- /app/gateway/rpc/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/rpc/user.go -------------------------------------------------------------------------------- /app/gateway/wrappers/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/wrappers/task.go -------------------------------------------------------------------------------- /app/gateway/wrappers/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/gateway/wrappers/user.go -------------------------------------------------------------------------------- /app/task/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/cmd/main.go -------------------------------------------------------------------------------- /app/task/repository/db/dao/db_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/db/dao/db_init.go -------------------------------------------------------------------------------- /app/task/repository/db/dao/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/db/dao/migration.go -------------------------------------------------------------------------------- /app/task/repository/db/dao/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/db/dao/task.go -------------------------------------------------------------------------------- /app/task/repository/db/model/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/db/model/task.go -------------------------------------------------------------------------------- /app/task/repository/mq/consumer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/mq/consumer.go -------------------------------------------------------------------------------- /app/task/repository/mq/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/mq/init.go -------------------------------------------------------------------------------- /app/task/repository/mq/producer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/mq/producer.go -------------------------------------------------------------------------------- /app/task/repository/mq/task/task_sync.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/repository/mq/task/task_sync.go -------------------------------------------------------------------------------- /app/task/script/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/script/task.go -------------------------------------------------------------------------------- /app/task/service/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/task/service/task.go -------------------------------------------------------------------------------- /app/user/cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/cmd/main.go -------------------------------------------------------------------------------- /app/user/repository/cache/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/repository/cache/init.go -------------------------------------------------------------------------------- /app/user/repository/db/dao/db_init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/repository/db/dao/db_init.go -------------------------------------------------------------------------------- /app/user/repository/db/dao/migration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/repository/db/dao/migration.go -------------------------------------------------------------------------------- /app/user/repository/db/dao/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/repository/db/dao/user.go -------------------------------------------------------------------------------- /app/user/repository/db/model/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/repository/db/model/user.go -------------------------------------------------------------------------------- /app/user/service/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/app/user/service/user.go -------------------------------------------------------------------------------- /config/conf.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/config/conf.go -------------------------------------------------------------------------------- /config/config.ini.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/config/config.ini.example -------------------------------------------------------------------------------- /consts/task.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/consts/task.go -------------------------------------------------------------------------------- /doc/1.点击import导入.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/doc/1.点击import导入.png -------------------------------------------------------------------------------- /doc/2.选择文件.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/doc/2.选择文件.png -------------------------------------------------------------------------------- /doc/3.导入.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/doc/3.导入.png -------------------------------------------------------------------------------- /doc/4.效果.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/doc/4.效果.png -------------------------------------------------------------------------------- /doc/micro-demo.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/doc/micro-demo.postman_collection.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/go.sum -------------------------------------------------------------------------------- /idl/pb/taskService.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/pb/taskService.pb.go -------------------------------------------------------------------------------- /idl/pb/taskService.pb.micro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/pb/taskService.pb.micro.go -------------------------------------------------------------------------------- /idl/pb/userService.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/pb/userService.pb.go -------------------------------------------------------------------------------- /idl/pb/userService.pb.micro.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/pb/userService.pb.micro.go -------------------------------------------------------------------------------- /idl/taskService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/taskService.proto -------------------------------------------------------------------------------- /idl/userService.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/idl/userService.proto -------------------------------------------------------------------------------- /pkg/ctl/ctl.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/ctl/ctl.go -------------------------------------------------------------------------------- /pkg/ctl/user_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/ctl/user_info.go -------------------------------------------------------------------------------- /pkg/e/code.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/e/code.go -------------------------------------------------------------------------------- /pkg/e/msg.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/e/msg.go -------------------------------------------------------------------------------- /pkg/logger/logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/logger/logger.go -------------------------------------------------------------------------------- /pkg/utils/jwt.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/pkg/utils/jwt.go -------------------------------------------------------------------------------- /types/user.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CocaineCong/micro-todoList/HEAD/types/user.go --------------------------------------------------------------------------------