Files
kami_backend/api/card_info_apple/card_info_apple.go
danial 15e2426e85 feat(camel_oil): 新增骆驼加油账号管理模块
- 实现账号增删改查接口和逻辑
- 支持账号状态更新及状态历史记录功能
- 提供账号列表、历史和统计信息查询API
- 实现账号轮询机制,支持按使用时间轮询获取账号
- 增加账号登录流程及批量登录功能,集成接码平台和平台API
- 管理账号订单容量,支持容量检查与账号登录触发
- 提供账号池状态统计接口
- 账号历史记录查询支持多种变更类型文本展示
- 密码等敏感信息采用脱敏展示
- 完善日志记录和错误处理机制,保证业务稳定运行
2025-11-21 00:49:50 +08:00

42 lines
3.5 KiB
Go

// =================================================================================
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
// =================================================================================
package card_info_apple
import (
"context"
v1 "kami/api/card_info_apple/v1"
)
type ICardInfoAppleV1 interface {
CardHistoryInfoList(ctx context.Context, req *v1.CardHistoryInfoListReq) (res *v1.CardHistoryInfoListRes, err error)
CardInfoList(ctx context.Context, req *v1.CardInfoListReq) (res *v1.CardInfoListRes, err error)
CardInfoCreate(ctx context.Context, req *v1.CardInfoCreateReq) (res *v1.CardInfoCreateRes, err error)
CardInfoUpdate(ctx context.Context, req *v1.CardInfoUpdateReq) (res *v1.CardInfoUpdateRes, err error)
CardInfoDelete(ctx context.Context, req *v1.CardInfoDeleteReq) (res *v1.CardInfoDeleteRes, err error)
CardInfoDownloadTemplate(ctx context.Context, req *v1.CardInfoDownloadTemplateReq) (res *v1.CardInfoDownloadTemplateRes, err error)
CardInfoBatchAddFromXlsx(ctx context.Context, req *v1.CardInfoBatchAddFromXlsxReq) (res *v1.CardInfoBatchAddFromXlsxRes, err error)
CardInfoUpdateStatus(ctx context.Context, req *v1.CardInfoUpdateStatusReq) (res *v1.CardInfoUpdateStatusRes, err error)
CardInfoSuspendOrContinue(ctx context.Context, req *v1.CardInfoSuspendOrContinueReq) (res *v1.CardInfoSuspendOrContinueRes, err error)
ConfigGet(ctx context.Context, req *v1.ConfigGetReq) (res *v1.ConfigGetRes, err error)
ConfigSet(ctx context.Context, req *v1.ConfigSetReq) (res *v1.ConfigSetRes, err error)
RechargeSubmit(ctx context.Context, req *v1.RechargeSubmitReq) (res *v1.RechargeSubmitRes, err error)
RechargeSubmitQuery(ctx context.Context, req *v1.RechargeSubmitQueryReq) (res *v1.RechargeSubmitQueryRes, err error)
RechargeList(ctx context.Context, req *v1.RechargeListReq) (res *v1.RechargeListRes, err error)
CallBackOrderManual(ctx context.Context, req *v1.CallBackOrderManualReq) (res *v1.CallBackOrderManualRes, err error)
RechargeOrderModifyActualAmount(ctx context.Context, req *v1.RechargeOrderModifyActualAmountReq) (res *v1.RechargeOrderModifyActualAmountRes, err error)
RechargeDuplicatedCardPass(ctx context.Context, req *v1.RechargeDuplicatedCardPassReq) (res *v1.RechargeDuplicatedCardPassRes, err error)
RechargeListDownload(ctx context.Context, req *v1.RechargeListDownloadReq) (res *v1.RechargeListDownloadRes, err error)
RechargeOrderResetStatus(ctx context.Context, req *v1.RechargeOrderResetStatusReq) (res *v1.RechargeOrderResetStatusRes, err error)
RechargeHistoryList(ctx context.Context, req *v1.RechargeHistoryListReq) (res *v1.RechargeHistoryListRes, err error)
RechargeStealSetting(ctx context.Context, req *v1.RechargeStealSettingReq) (res *v1.RechargeStealSettingRes, err error)
RechargeStealSettingGet(ctx context.Context, req *v1.RechargeStealSettingGetReq) (res *v1.RechargeStealSettingGetRes, err error)
RechargeStealRuleAdd(ctx context.Context, req *v1.RechargeStealRuleAddReq) (res *v1.RechargeStealRuleAddRes, err error)
RechargeStealRuleUpdate(ctx context.Context, req *v1.RechargeStealRuleUpdateReq) (res *v1.RechargeStealRuleUpdateRes, err error)
RechargeStealRuleDelete(ctx context.Context, req *v1.RechargeStealRuleDeleteReq) (res *v1.RechargeStealRuleDeleteRes, err error)
RechargeStealRuleList(ctx context.Context, req *v1.RechargeStealRuleListReq) (res *v1.RechargeStealRuleListRes, err error)
RechargeStealRuleStatusUpdate(ctx context.Context, req *v1.RechargeStealRuleStatusUpdateReq) (res *v1.RechargeStealRuleStatusUpdateRes, err error)
}