MCPcopy Create free account

hub / github.com/TGlimmer/TG_walletbot / functions

Functions2,200 in github.com/TGlimmer/TG_walletbot

↓ 3 callersMethodbuildDetailKeyboard
buildDetailKeyboard 构建红包详情键盘
internal/adapter/telegram/handler/redpacket.go:575
↓ 3 callersMethodbuildDetailText
buildDetailText 构建红包详情文案
internal/adapter/telegram/handler/redpacket.go:530
↓ 3 callersMethodconfirmPayerAndSendRequest
confirmPayerAndSendRequest 确认付款人并发送收款请求
internal/adapter/telegram/handler/receive.go:210
↓ 3 callersMethodconfirmRecipient
confirmRecipient 确认收款人并进入输入金额步骤
internal/adapter/telegram/handler/transfer.go:213
↓ 3 callersMethodconvertContract
convertContract 将 protobuf Contract 转换为 port.TxContractData
internal/infrastructure/tron/grpc_client.go:378
↓ 3 callersMethoddoInvest
doInvest 执行投资 (PIN 验证通过后或不需要 PIN 时调用)
internal/adapter/telegram/handler/finance.go:309
↓ 3 callersFunctionencodeTRC20Transfer
encodeTRC20Transfer 编码 TRC20 transfer(address,uint256) 方法的参数 返回: ABI 编码的参数 (不含函数选择器)
internal/infrastructure/tron/transaction.go:257
↓ 3 callersFunctiongetConfigs
()
web/src/api/configs.ts:9
↓ 3 callersMethodgetMerchantIDFromSession
==================== 辅助方法 ==================== getMerchantIDFromSession 从 session 中获取当前操作的商户 ID
internal/adapter/telegram/handler/merchant.go:601
↓ 3 callersFunctionhashPassword
hashPassword 辅助函数: 生成 bcrypt hash
internal/domain/service/admin_service_test.go:28
↓ 3 callersFunctionisIncomeType
(type: string)
web/src/utils/format.ts:152
↓ 3 callersFunctionloadStats
()
web/src/pages/RedPacketManagement.tsx:86
↓ 3 callersFunctionparseUint64Str
parseUint64Str 将字符串转为 uint64
internal/adapter/telegram/handler/merchant.go:677
↓ 3 callersMethodpostJSON
postJSON 发送 POST JSON 请求
internal/infrastructure/tron/transaction.go:214
↓ 3 callersMethodprocessTRXFromData
processTRXFromData 处理 TRX 原生转账
internal/infrastructure/tron/monitor.go:301
↓ 3 callersFunctionredPacketStatusText
===================================================== 工具函数 ===================================================== redPacketStatusText 红包状态中文
internal/adapter/telegram/handler/redpacket.go:1144
↓ 3 callersMethodsave
save 序列化并保存会话到 Redis
pkg/telegram/session.go:137
↓ 3 callersMethodsessionKey
sessionKey 生成会话 Redis key
pkg/telegram/session.go:34
↓ 3 callersMethodshowBills
showBills 显示账单列表
internal/adapter/telegram/handler/profile.go:182
↓ 3 callersMethodshowDashboard
===================================================== 红包面板 ===================================================== showDashboard 显示红包面板 (支持 进行中/已结束 标签切换
internal/adapter/telegram/handler/redpacket.go:196
↓ 3 callersMethodshowMainMenu
showMainMenu 显示完整主菜单 (编辑原消息)
internal/adapter/telegram/handler/menu_callback.go:62
↓ 3 callersMethodtoggleField
toggleField 切换红包布尔字段 (is_captcha / is_premium_only / is_private)
internal/adapter/telegram/handler/redpacket.go:695
↓ 3 callersFunctionupdateConfig
(data: UpdateConfigReq)
web/src/api/configs.ts:17
↓ 3 callersFunctionvalidateJWTSecret
validateJWTSecret 验证 JWT Secret 安全性
internal/infrastructure/config/config.go:181
↓ 2 callersMethodAddCover
AddCover 添加红包封面
internal/domain/service/redpacket_service.go:598
↓ 2 callersMethodAddIPWhitelist
AddIPWhitelist 添加 IP 到白名单
internal/domain/service/merchant_service.go:240
↓ 2 callersMethodCalculateExchange
CalculateExchange 计算兑换结果 返回: 兑入金额, 手续费 (手续费包含在汇率加点中,显示为 0)
internal/domain/service/exchange_service.go:156
↓ 2 callersMethodCalculateExchange
CalculateExchange 计算兑换结果
internal/app/exchange_usecase.go:126
↓ 2 callersMethodClaimRedPacket
ClaimRedPacket 领取红包
internal/app/redpacket_usecase.go:42
↓ 2 callersMethodCreateAuditLog
CreateAuditLog 创建审计日志
internal/domain/service/admin_service.go:71
↓ 2 callersMethodDSN
DSN 生成 MySQL 连接字符串
internal/infrastructure/config/config.go:80
↓ 2 callersMethodFindByDepositAddress
FindByDepositAddress 根据充值地址查询钱包
internal/domain/port/repository.go:42
↓ 2 callersMethodFindByUsername
FindByUsername 根据用户名查询用户
internal/domain/port/repository.go:22
↓ 2 callersMethodFindDirection
FindDirection 根据 callback_data 查找兑换方向
internal/app/exchange_usecase.go:99
↓ 2 callersMethodFindRecipient
FindRecipient 查找收款人 (通过用户名或 Telegram ID)
internal/domain/service/transfer_service.go:225
↓ 2 callersMethodFullName
FullName 获取完整显示名称
internal/domain/entity/user.go:40
↓ 2 callersMethodGetAllConfigs
--- 系统配置 --- GetAllConfigs 获取所有系统配置
internal/app/admin_usecase.go:644
↓ 2 callersMethodGetAllExchangeRates
--- 汇率管理 --- GetAllExchangeRates 获取所有汇率
internal/app/admin_usecase.go:631
↓ 2 callersMethodGetBlockByNum
GetBlockByNum 获取指定区块号的完整区块数据
internal/domain/port/blockchain.go:67
↓ 2 callersMethodGetClaimsByPacketID
GetClaimsByPacketID 获取红包的所有领取记录
internal/app/redpacket_usecase.go:82
↓ 2 callersMethodGetCoversByUser
GetCoversByUser 获取用户红包封面列表
internal/app/redpacket_usecase.go:87
↓ 2 callersMethodGetCurrentBlockNumber
GetCurrentBlockNumber 获取当前最新区块高度
internal/domain/port/blockchain.go:65
↓ 2 callersMethodGetDashboardStats
GetDashboardStats 获取仪表盘统计
internal/app/admin_usecase.go:89
↓ 2 callersMethodGetFinanceConfig
GetFinanceConfig 获取余额宝配置 (供 handler 使用)
internal/app/finance_usecase.go:133
↓ 2 callersMethodGetSmallFreeInfo
GetSmallFreeInfo 获取小额免密额度
internal/app/profile_usecase.go:44
↓ 2 callersMethodGetUSDTBalance
GetUSDTBalance 获取用户 USDT 余额
internal/app/finance_usecase.go:143
↓ 2 callersMethodGetUserInvestments
GetUserInvestments 获取用户持有中的投资列表
internal/app/finance_usecase.go:138
↓ 2 callersMethodGetWallets
GetWallets 获取用户所有钱包
internal/domain/service/wallet_service.go:24
↓ 2 callersMethodGetWithdrawFee
GetWithdrawFee 获取提币手续费
internal/app/withdrawal_usecase.go:64
↓ 2 callersMethodGetWithdrawalHistory
GetWithdrawalHistory 获取提币历史
internal/app/profile_usecase.go:39
↓ 2 callersMethodHandleCallback
HandleCallback 处理 Pin--input_pin--{value} 回调 value: "0"-"9", "del", "exit"
internal/adapter/telegram/handler/pin.go:39
↓ 2 callersMethodIncr
Incr 自增计数器
internal/domain/port/cache.go:19
↓ 2 callersMethodIsAutoApprove
IsAutoApprove 判断金额是否可自动审核
internal/domain/service/withdrawal_service.go:294
↓ 2 callersMethodIsDisabled
IsDisabled 判断商户是否被关闭
internal/domain/entity/merchant.go:48
↓ 2 callersMethodIsExpired
IsExpired 判断红包是否过期
internal/domain/entity/red_packet.go:52
↓ 2 callersMethodIsHolding
IsHolding 判断是否持有中
internal/domain/entity/finance.go:40
↓ 2 callersMethodIsPINLocked
IsPINLocked 判断 PIN 是否被锁定
internal/domain/entity/user.go:76
↓ 2 callersMethodListActiveByUserID
ListActiveByUserID 获取用户持有中的投资列表
internal/domain/port/repository.go:229
↓ 2 callersMethodListAuditLogs
ListAuditLogs 获取审计日志列表
internal/domain/service/admin_service.go:129
↓ 2 callersMethodListAuditLogs
ListAuditLogs 获取审计日志列表 (委托给 AdminService)
internal/app/admin_usecase.go:661
↓ 2 callersMethodListByPacketID
ListByPacketID 获取红包的所有领取记录
internal/domain/port/repository.go:183
↓ 2 callersMethodListByUserIDAndStatuses
ListByUserIDAndStatuses 获取用户指定多个状态的红包列表
internal/domain/port/repository.go:171
↓ 2 callersMethodListPendingDeposits
ListPendingDeposits 获取待确认的充值列表 (链上监控用)
internal/domain/service/deposit_service.go:202
↓ 2 callersMethodNeedPINForAmount
NeedPINForAmount 判断是否需要 PIN 验证 (小额免密检查)
internal/domain/entity/user_settings.go:30
↓ 2 callersFunctionNewAdminTransactionHandler
NewAdminTransactionHandler 创建交易管理处理器
internal/adapter/handler/admin_transaction.go:20
↓ 2 callersFunctionNewBadRequest
--- 通用错误构造函数 --- NewBadRequest 创建 400 错误
pkg/errors/errors.go:32
↓ 2 callersFunctionNewCacheRepo
NewCacheRepo 创建缓存 Repository
internal/adapter/repository/cache_repo.go:17
↓ 2 callersFunctionNewContainer
NewContainer 创建依赖容器
internal/app/app.go:42
↓ 2 callersFunctionNewDashboardHandler
NewDashboardHandler 创建仪表盘处理器
internal/adapter/handler/admin_dashboard.go:20
↓ 2 callersFunctionNewDepositRepo
NewDepositRepo 创建充值记录 Repository
internal/adapter/repository/deposit_repo.go:17
↓ 2 callersFunctionNewExchangeRateRepo
NewExchangeRateRepo 创建汇率配置 Repository
internal/adapter/repository/exchange_rate_repo.go:18
↓ 2 callersFunctionNewExchangeRepo
NewExchangeRepo 创建闪兑记录 Repository
internal/adapter/repository/exchange_repo.go:17
↓ 2 callersFunctionNewFinanceInvestmentRepo
NewFinanceInvestmentRepo 创建余额宝投资 Repository
internal/adapter/repository/finance_repo.go:17
↓ 2 callersFunctionNewFinanceService
NewFinanceService 创建余额宝领域服务
internal/domain/service/finance_service.go:43
↓ 2 callersFunctionNewHealthHandler
NewHealthHandler 创建健康检查处理器
internal/adapter/handler/health.go:13
↓ 2 callersFunctionNewInternal
NewInternal 创建 500 错误
pkg/errors/errors.go:60
↓ 2 callersFunctionNewMerchantRepo
NewMerchantRepo 创建商户 Repository
internal/adapter/repository/merchant_repo.go:17
↓ 2 callersFunctionNewMySQL
NewMySQL 创建 MySQL 数据库连接
internal/infrastructure/database/mysql.go:16
↓ 2 callersFunctionNewRedPacketClaimRepo
NewRedPacketClaimRepo 创建红包领取记录 Repository
internal/adapter/repository/red_packet_repo.go:91
↓ 2 callersFunctionNewRedPacketCoverRepo
NewRedPacketCoverRepo 创建红包封面 Repository
internal/adapter/repository/red_packet_repo.go:123
↓ 2 callersFunctionNewRedPacketRepo
NewRedPacketRepo 创建红包 Repository
internal/adapter/repository/red_packet_repo.go:18
↓ 2 callersFunctionNewRedPacketService
NewRedPacketService 创建红包领域服务
internal/domain/service/redpacket_service.go:33
↓ 2 callersFunctionNewRedis
NewRedis 创建 Redis 客户端连接
internal/infrastructure/database/redis.go:13
↓ 2 callersFunctionNewSystemConfigRepo
NewSystemConfigRepo 创建系统配置 Repository
internal/adapter/repository/system_config_repo.go:21
↓ 2 callersFunctionNewTransactionRepo
NewTransactionRepo 创建交易流水 Repository
internal/adapter/repository/transaction_repo.go:18
↓ 2 callersFunctionNewTransferRepo
NewTransferRepo 创建转账记录 Repository
internal/adapter/repository/transfer_repo.go:17
↓ 2 callersFunctionNewUserRepo
NewUserRepo 创建用户 Repository
internal/adapter/repository/user_repo.go:18
↓ 2 callersFunctionNewUserSettingsRepo
NewUserSettingsRepo 创建用户配置 Repository
internal/adapter/repository/user_settings_repo.go:18
↓ 2 callersFunctionNewWalletRepo
NewWalletRepo 创建钱包 Repository
internal/adapter/repository/wallet_repo.go:20
↓ 2 callersFunctionNewWithdrawalRepo
NewWithdrawalRepo 创建提币记录 Repository
internal/adapter/repository/withdrawal_repo.go:19
↓ 2 callersMethodRefreshSecret
RefreshSecret 刷新商户密钥
internal/domain/service/merchant_service.go:181
↓ 2 callersMethodRejectReceiveRequest
RejectReceiveRequest 拒绝收款请求
internal/app/transfer_usecase.go:164
↓ 2 callersMethodStatusText
StatusText 获取状态文本
internal/domain/entity/merchant.go:60
↓ 2 callersFunctionSwitchInlineButton
SwitchInlineButton 创建选择聊天内联查询按钮 注意: 同 SwitchInlineCurrentChatButton,空字符串需要零宽空格 workaround
pkg/telegram/keyboard.go:59
↓ 2 callersMethodToggleStatus
ToggleStatus 切换商户开关状态
internal/domain/service/merchant_service.go:214
↓ 2 callersFunctionURLButton
URLButton 创建 URL 链接按钮
pkg/telegram/keyboard.go:37
↓ 2 callersMethodUnwrap
Unwrap 支持 errors.Is/As
pkg/errors/errors.go:25
↓ 2 callersMethodUpdateConfig
UpdateConfig 更新系统配置
internal/app/admin_usecase.go:649
↓ 2 callersMethodUpdateExchangeRate
UpdateExchangeRate 更新汇率
internal/app/admin_usecase.go:636
↓ 2 callersMethodUpdateName
UpdateName 更新商户名称
internal/domain/service/merchant_service.go:108
← previousnext →301–400 of 2,200, ranked by callers