优化后端目录命名与模块归位

This commit is contained in:
yml2213
2026-05-26 08:57:19 +08:00
parent 7aef1a6d50
commit 36dfc46884
34 changed files with 53 additions and 54 deletions
@@ -1,4 +1,4 @@
import { resolveCloudtentaclesConfig } from "../../platforms/cloudtentacles/shared.js";
import { resolveCloudtentaclesConfig } from "../../platforms/cloudtentacles/helpers.js";
import {
maskCode as maskCodeValue,
maskPhone as maskPhoneValue,
@@ -1,24 +1,24 @@
import { createTaskEvent } from "../../repositories/task-event-repo.js";
import { updateTask } from "../../repositories/task-repo.js";
import { buildClaimUrl, createTaskClaimToken } from "../claim/claim-service.js";
import { createTaskEvent } from "../../../repositories/task-event-repo.js";
import { updateTask } from "../../../repositories/task-repo.js";
import { buildClaimUrl, createTaskClaimToken } from "../../claim/claim-service.js";
import {
buyCloudtentaclesSku,
getCloudtentaclesAsset,
listCloudtentaclesSku,
} from "../platforms/cloudtentacles/catalog-service.js";
import { getCloudtentaclesKnapsack } from "../platforms/cloudtentacles/knapsack-service.js";
} from "../../platforms/cloudtentacles/catalog-service.js";
import { getCloudtentaclesKnapsack } from "../../platforms/cloudtentacles/knapsack-service.js";
import {
backCloudtentaclesVirtualNumber,
getCloudtentaclesBindInfo,
probeCloudtentaclesBindUrl,
} from "../platforms/cloudtentacles/virtual-number-service.js";
import { resolveCloudtentaclesConfig } from "../platforms/cloudtentacles/shared.js";
} from "../../platforms/cloudtentacles/virtual-number-service.js";
import { resolveCloudtentaclesConfig } from "../../platforms/cloudtentacles/helpers.js";
import {
notifyKuaishouCloudAssetNotEnough,
notifyKuaishouCloudBindUrlRefreshFailed,
} from "../notification/domain-notifications.js";
import { createHttpError } from "../../utils/http.js";
import { nowIso } from "../../utils/time.js";
} from "../../notification/domain-notifications.js";
import { createHttpError } from "../../../utils/http.js";
import { nowIso } from "../../../utils/time.js";
import {
KUAISHOU_CLOUD_FIXED_VN_KEY,
isKuaishouCloudBindUrlFresh,
@@ -28,22 +28,22 @@ import {
normalizeKuaishouCloudRoleInfo,
resolveKuaishouCloudBindUrlExpiresAt,
type JsonObject,
} from "./kuaishou-cloud/domain.js";
} from "./domain.js";
import {
prepareKuaishouCloudBindResourceWithFallback,
resolveKuaishouCloudBindingResources,
resolveKuaishouCloudVnKeyCandidates,
} from "./kuaishou-cloud/binding-resources.js";
} from "./binding-resources.js";
import {
resolvePersistedCloudtentaclesContextWithFallback,
} from "./kuaishou-cloud/cloudtentacles-context.js";
} from "./cloudtentacles-context.js";
import {
getTaskClaimExpiresAt,
isClaimExpired,
normalizeActor,
parseTaskContext,
} from "./kuaishou-cloud/task-context.js";
import type { TaskRow } from "../../types/repository-rows.js";
} from "./task-context.js";
import type { TaskRow } from "../../../types/repository-rows.js";
export {
isKuaishouCloudBindUrlFresh,
@@ -53,11 +53,11 @@ export {
normalizeKuaishouCloudFlow,
normalizeKuaishouCloudRoleInfo,
resolveKuaishouCloudBindUrlExpiresAt,
} from "./kuaishou-cloud/domain.js";
} from "./domain.js";
export {
resolvePersistedCloudtentaclesContext,
resolvePersistedCloudtentaclesContextWithFallback,
} from "./kuaishou-cloud/cloudtentacles-context.js";
} from "./cloudtentacles-context.js";
export async function ensureTaskClaimLink(task: TaskRow) {
const tokenStatus = String(task?.primary_claim_token_status || "").trim();
@@ -775,4 +775,4 @@ export async function refreshKuaishouCloudTaskRoleInfo(
export {
dispatchKuaishouCloudFulfillmentTask,
returnKuaishouCloudFulfillmentTask,
} from "./kuaishou-cloud/task-finalization.js";
} from "./task-finalization.js";