Files
kami_backend/api/card_info_apple/card_info_apple.go
danial 3588bf9af6 feat(camel_oil): 支持Token管理与卡密绑定功能
- 新增CamelOilToken和CamelOilCardBinding数据库表,实现Token及卡密绑定记录管理
- 在service层增加Token的创建、查询、更新、删除及分页功能
- 实现卡密与Token绑定的业务逻辑,支持基于Token的卡密管理
- 在API层新增Token和卡密绑定相关接口:创建Token、获取Token详情、删除Token、列出Token及根据Token查询绑定卡密
- camel_oil_api新增绑卡接口,支持绑卡状态分类及错误处理
- 在定时任务中增加卡密绑定任务,实现自动处理已支付订单的卡密绑定
- 优化订单提交及支付流程,包含日志调整和请求参数随机扰动
- 统一调整camel_oil模块多控制器实现,完成账号状态查询及订单相关接口实现
- 注册更多camel_oil定时任务,包括订单支付检查、账号日重置和待回调订单处理任务
2025-11-23 00:08:35 +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"
"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)
}