Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Ember-Moth/ppanel
/ functions
Functions
1,586 in github.com/Ember-Moth/ppanel
⨍
Functions
1,586
◇
Types & classes
763
Function
check_user_telephone
( State(state): State<AppState>, Json(req): Json<TelephoneCheckUserRequest>, )
src/handler/auth/check_user_telephone_handler.rs:8
Function
check_verification_code
( State(state): State<AppState>, Json(req): Json<CheckVerificationCodeRequest>, )
src/handler/common/check_verification_code_handler.rs:8
Function
clone_values
Deep-clone a `ServerNodeConfigValues`. Mirrors Go `CloneValues`.
src/service/nodeconfig/override.rs:221
Function
close_order
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<CloseOrd
src/handler/public/order/close_order_handler.rs:11
Method
commission
Record a commission change. `type_` should be one of the `COMMISSION_TYPE_*` constants. Go counterpart: `activateOrderLogic`, `commissionWithdrawLogi
src/service/telemetry.rs:131
Function
commission_withdraw
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<Commissi
src/handler/public/user/commission_withdraw_handler.rs:11
Function
cors_middleware
(req: Request, next: Next)
src/middleware/cors_middleware.rs:9
Method
count_affiliates
(&self, referer_id: i64)
src/repository/user/mysql.rs:760
Method
count_email_recipients
(&self, filter: &EmailRecipientFilter)
src/repository/user/mysql.rs:1145
Method
count_enabled_nodes
(&self)
src/repository/node/mysql.rs:428
Method
count_enabled_users
(&self)
src/repository/user/mysql.rs:1094
Method
count_servers_by_report_status
(&self, cutoff: i64)
src/repository/node/pg.rs:261
Method
count_servers_by_report_status
(&self, cutoff: i64)
src/repository/node/mysql.rs:284
Method
count_subscribes_by_filter
(&self, filter: &SubscribeFilter)
src/repository/user/mysql.rs:1171
Method
count_user_coupon_usage
(&self, user_id: i64, coupon: &str)
src/repository/order/mysql.rs:194
Method
count_user_subscribes_by_subscribe_id_and_status
( &self, subscribe_id: i64, statuses: &[i64], )
src/repository/user/pg.rs:983
Method
count_user_subscribes_by_subscribe_id_and_status
( &self, subscribe_id: i64, statuses: &[i64], )
src/repository/user/mysql.rs:1019
Method
count_user_subscribes_by_user_and_subscribe
( &self, user_id: i64, subscribe_id: i64, )
src/repository/user/mysql.rs:1004
Method
create
( &self, user_id: i64, req: CreateUserTicketFollowRequest, )
src/service/public/ticket/create_user_ticket_follow_service.rs:25
Function
create_ads
( repo: &dyn AdsRepo, req: CreateAdsRequest, )
src/service/admin/ads/create_ads_service.rs:9
Function
create_ads
( State(state): State<AppState>, Json(req): Json<CreateAdsRequest>, )
src/handler/admin/ads/create_ads_handler.rs:9
Function
create_announcement
( repo: &dyn AnnouncementRepo, req: CreateAnnouncementRequest, )
src/service/admin/announcement/create_announcement_service.rs:9
Function
create_announcement
( State(state): State<AppState>, Json(req): Json<CreateAnnouncementRequest>, )
src/handler/admin/announcement/create_announcement_handler.rs:9
Function
create_batch_send_email_task
( repo: &dyn TaskRepo, cfg: &Config, req: CreateBatchSendEmailTaskRequest, )
src/service/admin/marketing/create_batch_send_email_task_service.rs:15
Function
create_batch_send_email_task
( State(state): State<AppState>, Json(req): Json<CreateBatchSendEmailTaskRequest>, )
src/handler/admin/marketing/create_batch_send_email_task_handler.rs:9
Function
create_coupon
( repo: &dyn CouponRepo, req: CreateCouponRequest, )
src/service/admin/coupon/create_coupon_service.rs:23
Function
create_coupon
( State(state): State<AppState>, Json(req): Json<CreateCouponRequest>, )
src/handler/admin/coupon/create_coupon_handler.rs:9
Function
create_document
( repo: &dyn DocumentRepo, req: CreateDocumentRequest, )
src/service/admin/document/create_document_service.rs:9
Function
create_document
( State(state): State<AppState>, Json(req): Json<CreateDocumentRequest>, )
src/handler/admin/document/create_document_handler.rs:9
Method
create_group
(&self, data: &Group)
src/repository/subscribe/mysql.rs:113
Function
create_node
( repo: &dyn NodeRepo, req: CreateNodeRequest, )
src/service/admin/server/create_node_service.rs:9
Function
create_node
( State(state): State<AppState>, Json(req): Json<CreateNodeRequest>, )
src/handler/admin/server/create_node_handler.rs:9
Function
create_order
Manually create an order on behalf of a user (admin-only operation). Mirrors the Go admin handler that injects a pre-computed `order_no` and pre-fill
src/service/admin/order/create_order_service.rs:14
Function
create_order
( State(state): State<AppState>, Json(req): Json<CreateOrderRequest>, )
src/handler/admin/order/create_order_handler.rs:9
Function
create_payment_method
( repo: &dyn PaymentRepo, req: CreatePaymentMethodRequest, )
src/service/admin/payment/get_payment_method_list_service.rs:22
Function
create_payment_method
( repo: &dyn PaymentRepo, req: CreatePaymentMethodRequest, )
src/service/admin/payment/create_payment_method_service.rs:8
Function
create_payment_method
( State(state): State<AppState>, Json(req): Json<CreatePaymentMethodRequest>, )
src/handler/admin/payment/create_payment_method_handler.rs:8
Method
create_payment_sheet
( &self, order: &Order, user: &User, )
crates/payment/src/stripe.rs:34
Function
create_quota_task
( repo: &dyn TaskRepo, req: CreateQuotaTaskRequest, )
src/service/admin/marketing/create_quota_task_service.rs:11
Function
create_quota_task
( State(state): State<AppState>, Json(req): Json<CreateQuotaTaskRequest>, )
src/handler/admin/marketing/create_quota_task_handler.rs:9
Function
create_server
( repo: &dyn NodeRepo, req: CreateServerRequest, )
src/service/admin/server/create_server_service.rs:9
Function
create_server
( State(state): State<AppState>, Json(req): Json<CreateServerRequest>, )
src/handler/admin/server/create_server_handler.rs:9
Function
create_subscribe
( repo: &dyn SubscribeRepo, req: CreateSubscribeRequest, )
src/service/admin/subscribe/create_subscribe_service.rs:9
Function
create_subscribe
( State(state): State<AppState>, Json(req): Json<CreateSubscribeRequest>, )
src/handler/admin/subscribe/create_subscribe_handler.rs:9
Function
create_subscribe_application
( repo: &dyn ClientRepo, req: CreateSubscribeApplicationRequest, )
src/service/admin/application/create_subscribe_application_service.rs:10
Function
create_subscribe_application
( State(state): State<AppState>, Json(req): Json<CreateSubscribeApplicationRequest>, )
src/handler/admin/application/create_subscribe_application_handler.rs:9
Function
create_subscribe_group
( repo: &dyn SubscribeRepo, req: CreateSubscribeGroupRequest, )
src/service/admin/subscribe/create_subscribe_group_service.rs:9
Function
create_subscribe_group
( State(state): State<AppState>, Json(req): Json<CreateSubscribeGroupRequest>, )
src/handler/admin/subscribe/create_subscribe_group_handler.rs:9
Function
create_ticket_follow
( repo: &dyn TicketRepo, _user_id: i64, req: CreateTicketFollowRequest, )
src/service/admin/ticket/get_ticket_list_service.rs:46
Function
create_ticket_follow
( repo: &dyn TicketRepo, _user_id: i64, req: CreateTicketFollowRequest, )
src/service/admin/ticket/create_ticket_follow_service.rs:9
Function
create_ticket_follow
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<CreateTi
src/handler/admin/ticket/create_ticket_follow_handler.rs:10
Function
create_user
( repos: &Arc<Repositories>, req: CreateUserRequest, )
src/service/admin/user/create_user_service.rs:11
Function
create_user
( State(state): State<AppState>, Json(req): Json<CreateUserRequest>, )
src/handler/admin/user/create_user_handler.rs:9
Function
create_user_auth_method
( repos: &Arc<Repositories>, req: CreateUserAuthMethodRequest, )
src/service/admin/user/create_user_auth_method_service.rs:11
Function
create_user_auth_method
( State(state): State<AppState>, Json(req): Json<CreateUserAuthMethodRequest>, )
src/handler/admin/user/create_user_auth_method_handler.rs:9
Function
create_user_subscribe
Create a new UserSubscribe for a user. NOTE: This is a minimal skeleton. Production logic (purchase vs admin-grant, product/duration expansion, gift
src/service/admin/user/create_user_subscribe_service.rs:16
Function
create_user_subscribe
( State(state): State<AppState>, Json(req): Json<CreateUserSubscribeRequest>, )
src/handler/admin/user/create_user_subscribe_handler.rs:9
Function
create_user_ticket
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<CreateUs
src/handler/public/ticket/create_user_ticket_handler.rs:11
Function
create_user_ticket_follow
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<CreateUs
src/handler/public/ticket/create_user_ticket_follow_handler.rs:11
Method
create_webhook_endpoint
( &self, url: &str, )
crates/payment/src/stripe.rs:161
Function
current_user
( repos: &Arc<Repositories>, user_id: i64, )
src/service/admin/user/current_user_service.rs:8
Function
current_user
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, )
src/handler/admin/user/current_user_handler.rs:9
Function
default_access_expire
()
src/config/mod.rs:164
Function
default_admin_email
()
src/config/mod.rs:509
Function
default_admin_password
()
src/config/mod.rs:510
Function
default_currency_symbol
()
src/config/mod.rs:476
Function
default_currency_unit
()
src/config/mod.rs:475
Function
default_db_config
()
src/config/mod.rs:628
Function
default_db_driver
()
src/config/mod.rs:627
Function
default_db_max_idle
()
src/config/mod.rs:629
Function
default_db_max_open
()
src/config/mod.rs:630
Function
default_db_slow_threshold
()
src/config/mod.rs:631
Function
default_device_enable
()
src/config/mod.rs:285
Function
default_email_enable
()
src/config/mod.rs:250
Function
default_host
()
src/config/mod.rs:126
Function
default_log_auto_clear
()
src/config/mod.rs:461
Function
default_log_clear_days
()
src/config/mod.rs:462
Function
default_log_encoding
()
src/config/mod.rs:595
Function
default_log_file_time_format
()
src/config/mod.rs:602
Function
default_log_level
()
src/config/mod.rs:598
Function
default_log_mode
()
src/config/mod.rs:594
Function
default_log_path
()
src/config/mod.rs:597
Function
default_log_rotation
()
src/config/mod.rs:601
Function
default_log_service_name
()
src/config/mod.rs:593
Function
default_log_stack_cooldown
()
src/config/mod.rs:600
Function
default_log_stat
()
src/config/mod.rs:599
Function
default_log_time_format
()
src/config/mod.rs:596
Function
default_mobile_enable
()
src/config/mod.rs:268
Function
default_model
()
src/config/mod.rs:125
Function
default_node_pull_interval
()
src/config/mod.rs:327
Function
default_node_push_interval
()
src/config/mod.rs:328
Function
default_plugin_directory
()
src/config/mod.rs:496
Function
default_plugin_enabled
()
src/config/mod.rs:495
Function
default_plugin_max_memory
()
src/config/mod.rs:497
Function
default_plugin_timeout
()
src/config/mod.rs:498
Function
default_port
()
src/config/mod.rs:127
Function
default_redis_host
()
src/config/mod.rs:144
Function
default_show_tutorial
()
src/config/mod.rs:201
Function
default_subscribe_path
()
src/config/mod.rs:200
Function
default_trace_batcher
()
src/config/mod.rs:556
← previous
next →
501–600 of 1,586, ranked by callers