MCPcopy Create free account

hub / github.com/Ember-Moth/ppanel / functions

Functions1,586 in github.com/Ember-Moth/ppanel

Functiono_auth_login
( State(state): State<AppState>, Extension(_device): Extension<DeviceContext>, Json(req): Json<OAt
src/handler/auth/oauth/o_auth_login_handler.rs:9
Functiono_auth_login_get_token
( State(state): State<AppState>, Extension(device): Extension<DeviceContext>, Json(req): Json<OAut
src/handler/auth/oauth/o_auth_login_get_token_handler.rs:9
Methodopen_id
(&self)
crates/oauth/src/lib.rs:95
Functionoverride_model
Convert a DTO override request into an entity ready for DB upsert. Returns `(entity, all_inherited)`. Mirrors Go `OverrideModel`.
src/service/nodeconfig/override.rs:184
Functionoverride_response
Build the DTO response for a server's override config. Mirrors Go `OverrideResponse`.
src/service/nodeconfig/override.rs:143
Functionpan_domain_middleware
( State(state): State<AppState>, req: Request, next: Next, )
src/middleware/pan_domain_middleware.rs:9
Functionpan_domain_subscribe_handler
`GET /v1/subscribe/pan/:token` — pan-domain subscribe variant.
src/handler/subscribe.rs:56
Functionparam_error_result
Emits an HTTP response for a parameter-validation failure. Mirrors Go `result.ParamErrorResult(ctx, err)`. The Go version also logged the error onto
crates/result/src/http_result.rs:132
Functionparse_discounts_returns_empty_on_garbage
()
src/service/public/order/get_discount.rs:98
Functionparse_discounts_roundtrip
()
src/service/public/order/get_discount.rs:103
Functionpayment
(mode: i64, percent: i64, fixed: i64)
src/service/public/order/calculate_fee.rs:46
Functionpercent_encode
(s: &str)
crates/sms/src/providers/alibabacloud.rs:103
Functionpercent_mode_uses_amount
()
src/service/public/order/calculate_fee.rs:72
Functionpercent_plus_fixed_mode_sums_both
()
src/service/public/order/calculate_fee.rs:88
Functionpercentage_coupon_uses_amount
()
src/service/public/order/calculate_coupon.rs:65
Methodpg_pool
(&self)
src/repository/mod.rs:78
Functionpicks_smallest_qualifying_discount
()
src/service/public/order/get_discount.rs:76
Functionpre_create_order
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<Purchase
src/handler/public/order/pre_create_order_handler.rs:11
Methodpre_create_trade
(&self, order_no: &str, amount: Cents)
crates/payment/src/alipay.rs:68
Functionpre_purchase_order
( State(state): State<AppState>, Json(req): Json<PrePurchaseOrderRequest>, )
src/handler/public/portal/pre_purchase_order_handler.rs:9
Functionpre_unsubscribe
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<PreUnsub
src/handler/public/user/pre_unsubscribe_handler.rs:11
Functionpre_view_node_multiplier
Return a preview of the current node-multiplier ratio. The Go reference uses a `NodeMultiplierManager` scheduler; in this Rust rewrite we don't yet h
src/service/admin/system/pre_view_node_multiplier_service.rs:8
Functionpre_view_node_multiplier
( State(state): State<AppState>, )
src/handler/admin/system/pre_view_node_multiplier_handler.rs:7
Functionpreview_subscribe_template
( repo: &dyn ClientRepo, req: PreviewSubscribeTemplateRequest, )
src/service/admin/application/preview_subscribe_template_service.rs:6
Functionpreview_subscribe_template
( State(state): State<AppState>, Query(req): Query<PreviewSubscribeTemplateRequest>, )
src/handler/admin/application/preview_subscribe_template_handler.rs:8
Methodproxies
Build a `Vec<Proxy>` from `(Node, Server)` pairs. Mirrors Go `(*Adapter).Proxies()`.
src/adapter/mod.rs:362
Functionpurchase
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<Purchase
src/handler/public/order/purchase_handler.rs:11
Functionpurchase
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Json(req): Json<PortalPu
src/handler/public/portal/purchase_handler.rs:11
Methodpurchase
( &self, user_id: i64, req: PurchaseOrderRequest, )
src/service/public/portal/purchase_service.rs:39
Functionpurchase_checkout
( State(state): State<AppState>, Json(req): Json<CheckoutOrderRequest>, )
src/handler/public/portal/purchase_checkout_handler.rs:9
Functionpush_online_users
( _repos: Arc<Repositories>, _config: Arc<Config>, cache: Arc<Cache>, req: OnlineUsersRequest,
src/service/server/push_online_users_service.rs:7
Functionpush_online_users
( State(state): State<AppState>, headers: HeaderMap, Json(req): Json<OnlineUsersRequest>, )
src/handler/server/push_online_users_handler.rs:14
Methodquery
( &self, _user_id: i64, req: QueryOrderDetailRequest, )
src/service/public/order/query_order_detail_service.rs:28
Methodquery
( &self, user_id: i64, req: QueryOrderListRequest, )
src/service/public/portal/query_purchase_order_service.rs:25
Methodquery_active_subscriptions
( &self, subscribe_ids: &[i64], )
src/repository/user/pg.rs:1073
Methodquery_active_subscriptions
( &self, subscribe_ids: &[i64], )
src/repository/user/mysql.rs:1110
Methodquery_admin_users
(&self)
src/repository/user/pg.rs:1066
Methodquery_admin_users
(&self)
src/repository/user/mysql.rs:1103
Methodquery_affiliate_list
( &self, referer_id: i64, page: i64, size: i64, )
src/repository/user/mysql.rs:769
Functionquery_announcement
(State(state): State<AppState>)
src/handler/public/announcement/query_announcement_handler.rs:7
Methodquery_daily_orders_list
(&self, now: i64)
src/repository/order/mysql.rs:334
Methodquery_daily_user_statistics_list
( &self, now: i64, )
src/repository/user/mysql.rs:1181
Methodquery_date_orders
(&self, date: i64)
src/repository/order/mysql.rs:304
Methodquery_date_user_counts
(&self, date: i64)
src/repository/order/mysql.rs:391
Methodquery_detail
(&self, id: i64)
src/repository/document/pg.rs:63
Methodquery_detail
(&self, id: i64)
src/repository/document/mysql.rs:73
Methodquery_device_list
( &self, user_id: i64, )
src/repository/user/mysql.rs:521
Methodquery_device_page_list
( &self, user_id: i64, _subscribe_id: i64, page: i64, size: i64, )
src/repository/user/pg.rs:500
Methodquery_device_page_list
( &self, user_id: i64, _subscribe_id: i64, page: i64, size: i64, )
src/repository/user/mysql.rs:535
Functionquery_document_detail
( State(state): State<AppState>, Query(req): Query<QueryDocumentDetailRequest>, )
src/handler/public/document/query_document_detail_handler.rs:10
Functionquery_document_list
( State(state): State<AppState>, Query(req): Query<GetDocumentListRequest>, )
src/handler/public/document/query_document_list_handler.rs:7
Methodquery_email_recipients
( &self, filter: &EmailRecipientFilter, )
src/repository/user/pg.rs:1092
Methodquery_email_recipients
( &self, filter: &EmailRecipientFilter, )
src/repository/user/mysql.rs:1129
Methodquery_enabled_node_protocols
(&self)
src/repository/node/mysql.rs:435
Methodquery_first_reset_subscribe_ids
( &self, subscribe_ids: &[i64], _now: i64, )
src/repository/user/mysql.rs:832
Methodquery_group_list
(&self)
src/repository/subscribe/mysql.rs:175
Functionquery_ip_location
( req: QueryIPLocationRequest, )
src/service/admin/tool/query_ip_location_service.rs:5
Functionquery_ip_location
( Query(req): Query<QueryIPLocationRequest>, )
src/handler/admin/tool/query_ip_location_handler.rs:7
Methodquery_list
Return all shown (enabled) announcements, newest first.
src/service/public/announcement/query_announcement_service.rs:20
Methodquery_list
(&self, page: i64, size: i64)
src/service/public/subscribe/query_subscribe_list_service.rs:20
Methodquery_list
(&self)
src/service/public/subscribe/query_subscribe_group_list_service.rs:19
Methodquery_list
( &self, page: i64, size: i64, tag: Option<&str>, search: Option<&str>
src/repository/document/pg.rs:70
Methodquery_list
( &self, page: i64, size: i64, tag: Option<&str>, search: Option<&str>
src/repository/document/mysql.rs:80
Methodquery_list_by_page
( &self, page: i64, size: i64, subscribe: Option<i64>, search: Option<
src/repository/coupon/pg.rs:94
Methodquery_list_by_page
( &self, page: i64, size: i64, subscribe: Option<i64>, search: Option<
src/repository/coupon/mysql.rs:104
Methodquery_list_by_page
( &self, page: i64, size: i64, status: i16, user_id: i64, subs
src/repository/order/mysql.rs:204
Methodquery_min_sort_by_ids
(&self, ids: &[i64])
src/repository/subscribe/pg.rs:192
Methodquery_min_sort_by_ids
(&self, ids: &[i64])
src/repository/subscribe/mysql.rs:206
Methodquery_monthly_orders
(&self, now: i64)
src/repository/order/mysql.rs:287
Methodquery_monthly_orders_list
(&self, now: i64)
src/repository/order/mysql.rs:354
Methodquery_monthly_reset_subscribe_ids
( &self, subscribe_ids: &[i64], now: i64, )
src/repository/user/mysql.rs:808
Methodquery_monthly_user_counts
(&self, now: i64)
src/repository/order/mysql.rs:374
Methodquery_monthly_user_statistics_list
( &self, now: i64, )
src/repository/user/mysql.rs:1220
Methodquery_node_sorts
(&self)
src/repository/node/pg.rs:402
Methodquery_node_sorts
(&self)
src/repository/node/mysql.rs:404
Functionquery_node_tag
(repo: &dyn NodeRepo)
src/service/admin/server/query_node_tag_service.rs:5
Functionquery_node_tag
( State(state): State<AppState>, )
src/handler/admin/server/query_node_tag_handler.rs:7
Methodquery_node_tags
(&self)
src/repository/node/mysql.rs:421
Functionquery_order_detail
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Query(req): Query<QueryO
src/handler/public/order/query_order_detail_handler.rs:10
Functionquery_order_list
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Query(req): Query<QueryO
src/handler/public/order/query_order_list_handler.rs:10
Methodquery_order_status
(&self, trade_no: &str)
crates/payment/src/stripe.rs:103
Methodquery_order_status
(&self, order_no: &str)
crates/payment/src/epay.rs:94
Methodquery_page_list
( &self, page: i64, size: i64, filter: &UserFilter, )
src/repository/user/mysql.rs:627
Functionquery_purchase_order
( State(state): State<AppState>, Extension(auth): Extension<AuthContext>, Query(req): Query<QueryO
src/handler/public/portal/query_purchase_order_handler.rs:10
Functionquery_quota_task_list
( repo: &dyn TaskRepo, req: QueryQuotaTaskListRequest, )
src/service/admin/marketing/query_quota_task_list_service.rs:9
Functionquery_quota_task_list
( State(state): State<AppState>, Query(req): Query<QueryQuotaTaskListRequest>, )
src/handler/admin/marketing/query_quota_task_list_handler.rs:8
Functionquery_quota_task_pre_count
( repo: &dyn UserRepo, req: QueryQuotaTaskPreCountRequest, )
src/service/admin/marketing/query_quota_task_pre_count_service.rs:8
Functionquery_quota_task_pre_count
( State(state): State<AppState>, Json(req): Json<QueryQuotaTaskPreCountRequest>, )
src/handler/admin/marketing/query_quota_task_pre_count_handler.rs:9
Functionquery_quota_task_status
( repo: &dyn TaskRepo, req: QueryQuotaTaskStatusRequest, )
src/service/admin/marketing/query_quota_task_status_service.rs:9
Functionquery_quota_task_status
( State(state): State<AppState>, Json(req): Json<QueryQuotaTaskStatusRequest>, )
src/handler/admin/marketing/query_quota_task_status_handler.rs:9
Methodquery_register_user_total
(&self)
src/repository/user/mysql.rs:1087
Methodquery_register_user_total_by_date
(&self, date: i64)
src/repository/user/mysql.rs:1063
Methodquery_register_user_total_by_monthly
(&self, date: i64)
src/repository/user/mysql.rs:1075
Methodquery_reset_cycle_subscribe_ids
( &self, reset_cycle: i64, )
src/repository/subscribe/mysql.rs:195
Functionquery_revenue_statistics
( order_repo: &dyn OrderRepo, )
src/service/admin/console/query_revenue_statistics_service.rs:7
Functionquery_revenue_statistics
(State(state): State<AppState>)
src/handler/admin/console/query_revenue_statistics_handler.rs:7
Methodquery_server_addresses
(&self)
src/repository/node/pg.rs:275
Methodquery_server_addresses
(&self)
src/repository/node/mysql.rs:298
Functionquery_server_protocol_config
( repos: Arc<Repositories>, config: Arc<Config>, server_id: i64, protocols_filter: Option<Vec<
src/service/server/query_server_protocol_config_service.rs:13
Functionquery_server_protocol_config
( State(state): State<AppState>, headers: HeaderMap, Json(req): Json<QueryServerConfigRequest>, )
src/handler/server/query_server_protocol_config_handler.rs:14
← previousnext →1,201–1,300 of 1,586, ranked by callers