4.6 KiB
. ├── build │ └── Dockerfile ├── docker-compose.yml ├── etc │ └── member.example.yaml ├── generate │ └── protobuf │ └── member.proto ├── go.mod ├── internal │ ├── config │ │ └── config.go │ ├── logic │ │ └── account │ │ ├── bind_account_logic.go │ │ ├── bind_user_info_logic.go │ │ ├── bind_verify_email_logic.go │ │ ├── bind_verify_phone_logic.go │ │ ├── check_refresh_code_logic.go │ │ ├── create_user_account_logic.go │ │ ├── generate_refresh_code_logic.go │ │ ├── get_u_i_d_by_account_logic.go │ │ ├── get_user_account_info_logic.go │ │ ├── get_user_info_logic.go │ │ ├── line_code_to_access_token_logic.go │ │ ├── line_get_profile_by_access_token_logic.go │ │ ├── list_member_logic.go │ │ ├── update_status_logic.go │ │ ├── update_user_info_logic.go │ │ ├── update_user_token_logic.go │ │ ├── verify_google_auth_result_logic.go │ │ ├── verify_platform_auth_result_logic.go │ │ └── verify_refresh_code_logic.go │ ├── server │ │ └── account │ │ └── account_server.go │ └── svc │ └── service_context.go ├── Makefile ├── member.go ├── pkg │ ├── domain │ │ ├── config │ │ │ └── config.go │ │ ├── const.go │ │ ├── entity │ │ │ ├── account_uid_table.go │ │ │ ├── account.go │ │ │ ├── auto_id.go │ │ │ └── user.go │ │ ├── errors.go │ │ ├── member │ │ │ ├── account_type_test.go │ │ │ ├── account_type.go │ │ │ ├── alert_type_test.go │ │ │ ├── alert_type.go │ │ │ ├── generate_code_type_test.go │ │ │ ├── generate_code_type.go │ │ │ ├── platform_test.go │ │ │ ├── platform.go │ │ │ ├── status_test.go │ │ │ └── status.go │ │ ├── redis.go │ │ ├── repository │ │ │ ├── account_uid.go │ │ │ ├── account.go │ │ │ ├── auto_id.go │ │ │ ├── user.go │ │ │ └── verify_code.go │ │ └── usecase │ │ ├── account.go │ │ ├── common.go │ │ ├── generate_uid.go │ │ └── verify.go │ ├── mock │ │ ├── repository │ │ │ ├── account_uid.go │ │ │ ├── account.go │ │ │ ├── auto_id.go │ │ │ ├── user.go │ │ │ └── verify_code.go │ │ └── usecase │ │ └── generate_uid.go │ ├── repository │ │ ├── account_test.go │ │ ├── account_uid_test.go │ │ ├── account_uid.go │ │ ├── account.go │ │ ├── auto_id_test.go │ │ ├── auto_id.go │ │ ├── error.go │ │ ├── start_mongo_container_test.go │ │ ├── user_test.go │ │ ├── user.go │ │ ├── verify_code_test.go │ │ └── verify_code.go │ └── usecase │ ├── account.go │ ├── binding_test.go │ ├── binding.go │ ├── generate_test.go │ ├── generate_verify_code_utils_test.go │ ├── generate_verify_code_utils.go │ ├── generate.go │ ├── member_test.go │ ├── member.go │ ├── password_utils_test.go │ ├── password_utils.go │ ├── verify_google_test.go │ ├── verify_google.go │ ├── verify_line.go │ ├── verify_test.go │ └── verify.go └── readme.md