opencode-workflow/design-idea/struct.md

115 lines
4.6 KiB
Markdown
Raw Permalink Normal View History

2026-04-08 23:53:15 +00:00
.
├── 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