opencode-workflow/design-idea/struct.md

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