- 在白名单中添加订单总结接口路径,支持免鉴权访问 - merchant接口新增OrderQuerySummary方法声明 - 删除订单查询接口中调用openai总结的实现,移至单独总结接口 - 定义订单总结请求与响应结构体,支持返回总结结论文本 - 新增OrderQuerySummary控制器方法,整合订单信息及卡密记录生成总结 - 使用openai deepseek模型生成简洁中文订单总结结论 - 调整测试代码使用glog输出OpenAI响应,替换测试示例文本与模型名称
38 lines
2.8 KiB
Go
38 lines
2.8 KiB
Go
// =================================================================================
|
|
// Code generated and maintained by GoFrame CLI tool. DO NOT EDIT.
|
|
// =================================================================================
|
|
|
|
package merchant
|
|
|
|
import (
|
|
"context"
|
|
|
|
"kami/api/merchant/v1"
|
|
)
|
|
|
|
type IMerchantV1 interface {
|
|
MerchantConfigList(ctx context.Context, req *v1.MerchantConfigListReq) (res *v1.MerchantConfigListRes, err error)
|
|
MerchantConfigDetail(ctx context.Context, req *v1.MerchantConfigDetailReq) (res *v1.MerchantConfigDetailRes, err error)
|
|
MerchantConfigUpdate(ctx context.Context, req *v1.MerchantConfigUpdateReq) (res *v1.MerchantConfigUpdateRes, err error)
|
|
MerchantConfigAdd(ctx context.Context, req *v1.MerchantConfigAddReq) (res *v1.MerchantConfigAddRes, err error)
|
|
MerchantConfigStatus(ctx context.Context, req *v1.MerchantConfigStatusReq) (res *v1.MerchantConfigStatusRes, err error)
|
|
MerchantAllList(ctx context.Context, req *v1.MerchantAllListReq) (res *v1.MerchantAllListRes, err error)
|
|
MerchantSampleAllList(ctx context.Context, req *v1.MerchantSampleAllListReq) (res *v1.MerchantSampleAllListRes, err error)
|
|
MerchantDeployList(ctx context.Context, req *v1.MerchantDeployListReq) (res *v1.MerchantDeployListRes, err error)
|
|
MerchantDeployDelete(ctx context.Context, req *v1.MerchantDeployDeleteReq) (res *v1.MerchantDeployDeleteRes, err error)
|
|
MerchantDeployAdd(ctx context.Context, req *v1.MerchantDeployAddReq) (res *v1.MerchantDeployAddRes, err error)
|
|
MerchantDeployUpdate(ctx context.Context, req *v1.MerchantDeployUpdateReq) (res *v1.MerchantDeployUpdateRes, err error)
|
|
MerchantDeployGetDetail(ctx context.Context, req *v1.MerchantDeployGetDetailReq) (res *v1.MerchantDeployGetDetailRes, err error)
|
|
OrderQuery(ctx context.Context, req *v1.OrderQueryReq) (res *v1.OrderQueryRes, err error)
|
|
OrderQuerySummary(ctx context.Context, req *v1.OrderQuerySummaryReq) (res *v1.OrderQuerySummaryRes, err error)
|
|
StealStatusSet(ctx context.Context, req *v1.StealStatusSetReq) (res *v1.StealStatusSetRes, err error)
|
|
StealStatusGet(ctx context.Context, req *v1.StealStatusGetReq) (res *v1.StealStatusGetRes, err error)
|
|
StealCreate(ctx context.Context, req *v1.StealCreateReq) (res *v1.StealCreateRes, err error)
|
|
StealUpdate(ctx context.Context, req *v1.StealUpdateReq) (res *v1.StealUpdateRes, err error)
|
|
StealUpdateStatus(ctx context.Context, req *v1.StealUpdateStatusReq) (res *v1.StealUpdateStatusRes, err error)
|
|
StealDelete(ctx context.Context, req *v1.StealDeleteReq) (res *v1.StealDeleteRes, err error)
|
|
StealList(ctx context.Context, req *v1.StealListReq) (res *v1.StealListRes, err error)
|
|
StealRecordList(ctx context.Context, req *v1.StealRecordListReq) (res *v1.StealRecordListRes, err error)
|
|
StealStats(ctx context.Context, req *v1.StealStatsReq) (res *v1.StealStatsRes, err error)
|
|
}
|