Skip to content

Commit 40adb3f

Browse files
committed
fix: align wallet transaction api types
1 parent d6f27e2 commit 40adb3f

2 files changed

Lines changed: 17 additions & 12 deletions

File tree

frontend/src/api/Api.ts

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ export enum ConstsTransactionKind {
165165
TransactionKindMCPToolConsumption = "mcp_tool_consumption",
166166
TransactionKindTopUp = "top_up",
167167
TransactionKindCheckin = "checkin",
168+
TransactionKindViolationFine = "violation_fine",
168169
}
169170

170171
export enum ConstsUserPlatform {
@@ -456,19 +457,27 @@ export interface DomainCreateProjectReq {
456457
}
457458

458459
export interface DomainCreateTaskReq {
459-
/** 附件列表,最多 10 个;URL 必须匹配后端配置的附件白名单前缀 */
460-
attachments?: DomainTaskAttachment[];
460+
/** 客户端名称 codex | claude | opencode */
461461
cli_name?: ConstsCliName;
462+
/** 任务内容 */
462463
content: string;
464+
/** 额外参数 */
463465
extra?: DomainTaskExtraConfig;
466+
/** Git 身份ID */
464467
git_identity_id?: string;
468+
/** 宿主机 id, 当 host_id 为 public_host 时使用公共宿主机 */
465469
host_id: string;
470+
/** 镜像ID */
466471
image_id: string;
472+
/** 模型ID economy: 指定用便宜的模型 */
467473
model_id: string;
474+
/** 仓库信息 */
468475
repo: DomainTaskRepoReq;
476+
/** 资源配置 */
469477
resource: DomainVMResource;
470478
sub_type?: ConstsTaskSubType;
471479
system_prompt?: string;
480+
/** 任务类型 */
472481
task_type?: ConstsTaskType;
473482
}
474483

@@ -1343,11 +1352,6 @@ export interface DomainTask {
13431352
virtualmachine?: DomainVirtualMachine;
13441353
}
13451354

1346-
export interface DomainTaskAttachment {
1347-
filename?: string;
1348-
url?: string;
1349-
}
1350-
13511355
export interface DomainTaskChunkEntry {
13521356
data?: number[];
13531357
event?: string;
@@ -1756,6 +1760,7 @@ export interface GitInChaitinNetAiMonkeycodeMonkeycodeAiEntTypesCondition {
17561760
type?: GitInChaitinNetAiMonkeycodeMonkeycodeAiEntTypesConditionType;
17571761
}
17581762

1763+
/** @format int32 */
17591764
export enum GitInChaitinNetAiMonkeycodeMonkeycodeAiEntTypesConditionStatus {
17601765
ConditionStatusCONDITIONSTATUSUNKNOWN = 0,
17611766
ConditionStatusCONDITIONSTATUSINPROGRESS = 1,

frontend/src/components/console/nav/nav-balance.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,10 @@ export default function NavBalance({
158158
ConstsTransactionKind.TransactionKindProAutoRenew,
159159
ConstsTransactionKind.TransactionKindUltraSubscription,
160160
ConstsTransactionKind.TransactionKindUltraAutoRenew,
161-
"violation_fine",
161+
ConstsTransactionKind.TransactionKindViolationFine,
162162
])
163163

164-
const getTransactionDirection = (kind?: ConstsTransactionKind | string) => {
164+
const getTransactionDirection = (kind?: ConstsTransactionKind) => {
165165
const kindKey = kind || ""
166166
if (positiveKinds.has(kindKey)) {
167167
return 1
@@ -240,7 +240,7 @@ export default function NavBalance({
240240
{ credits: 300000, price: 1000, originalPrice: 1500, discountLabel: "6.7 折" },
241241
]
242242

243-
const getTransactionLabel = (kind?: ConstsTransactionKind | string) => {
243+
const getTransactionLabel = (kind?: ConstsTransactionKind) => {
244244
switch (kind) {
245245
case ConstsTransactionKind.TransactionKindSignupBonus:
246246
return "新用户注册奖励"
@@ -270,14 +270,14 @@ export default function NavBalance({
270270
return "充值积分"
271271
case ConstsTransactionKind.TransactionKindCheckin:
272272
return "每日签到奖励"
273-
case "violation_fine":
273+
case ConstsTransactionKind.TransactionKindViolationFine:
274274
return "违规罚扣"
275275
default:
276276
return "交易记录"
277277
}
278278
}
279279

280-
const formatSignedAmount = (rawValue?: number, kind?: ConstsTransactionKind | string) => {
280+
const formatSignedAmount = (rawValue?: number, kind?: ConstsTransactionKind) => {
281281
if (!rawValue) {
282282
return null
283283
}

0 commit comments

Comments
 (0)