fix: 规范项目编码

This commit is contained in:
ggyy
2026-05-10 21:05:49 +08:00
parent b89eb65bad
commit 370b975f96
18 changed files with 37 additions and 18 deletions

View File

@@ -1,10 +1,11 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getAdminProducts } from "../../../modules/catalog/service";
import { getAdminCards, getInventoryOverview } from "../../../modules/inventory/service";
export type Data = Awaited<ReturnType<typeof data>>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getAdminCategories } from "../../../modules/catalog/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getEmailManagementData } from "../../../modules/email/service";
export type Data = Awaited<ReturnType<typeof data>>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,10 +1,11 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getDashboardMetrics } from "../../../modules/order/service";
import { getSiteSetting } from "../../../modules/site/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,10 +1,11 @@
import type { PrismaClient } from "../../../../generated/prisma/client";
import { getAdminOrderById } from "../../../../modules/order/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
routeParams: { id: string };
prisma: import("../../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
const orderId = Number(pageContext.routeParams.id);

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getPaymentConfigs } from "../../../modules/payment/service";
export type Data = Awaited<ReturnType<typeof data>>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getAdminCategories, getAdminProducts } from "../../../modules/catalog/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,10 +1,11 @@
import type { PrismaClient } from "../../../../../generated/prisma/client";
import { getAdminCategories, getAdminProductById } from "../../../../../modules/catalog/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
routeParams: { id: string };
prisma: import("../../../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../../../generated/prisma/client";
import { getAdminCategories } from "../../../../modules/catalog/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
prisma: import("../../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,7 +1,9 @@
import type { PrismaClient } from "../../../generated/prisma/client";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: {
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
session?: { user?: { id?: string; role?: string } };
}) {
if (pageContext.session?.user?.role !== "admin") {

View File

@@ -1,8 +1,9 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getSiteSetting } from "../../../modules/site/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: { prisma: import("../../../generated/prisma/client").PrismaClient }) {
export async function data(pageContext: { prisma: PrismaClient }) {
return {
site: await getSiteSetting(pageContext.prisma),
};

View File

@@ -1,9 +1,10 @@
import type { PrismaClient } from "../../generated/prisma/client";
import { getHomeCatalog } from "../../modules/catalog/service";
import { getPublicSiteInfo } from "../../modules/site/service";
export type Data = ReturnType<typeof data>;
export async function data(pageContext: { prisma: import("../../generated/prisma/client").PrismaClient }) {
export async function data(pageContext: { prisma: PrismaClient }) {
return {
site: await getPublicSiteInfo(pageContext.prisma),
catalog: await getHomeCatalog(pageContext.prisma),

View File

@@ -1,3 +1,4 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getOrderForQuery } from "../../../modules/order/service";
export type Data = Awaited<ReturnType<typeof data>>;
@@ -5,7 +6,7 @@ export type Data = Awaited<ReturnType<typeof data>>;
export async function data(pageContext: {
routeParams: { orderNo: string };
urlParsed: { search: Record<string, string | undefined> };
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
}) {
const token = pageContext.urlParsed.search.token || "";
return {

View File

@@ -1,3 +1,4 @@
import type { PrismaClient } from "../../../generated/prisma/client";
import { getProductBySlug } from "../../../modules/catalog/service";
import { listEnabledPaymentMethods } from "../../../modules/payment/service";
@@ -5,7 +6,7 @@ export type Data = Awaited<ReturnType<typeof data>>;
export async function data(pageContext: {
routeParams: { slug: string };
prisma: import("../../../generated/prisma/client").PrismaClient;
prisma: PrismaClient;
}) {
const product = await getProductBySlug(pageContext.routeParams.slug, pageContext.prisma);

View File

@@ -1,4 +1,5 @@
import type { Hono } from "hono";
import type { PrismaClient } from "../../generated/prisma/client";
import { handlePaymentNotify } from "../../modules/payment/service";
import { logger } from "../../lib/logger";
@@ -18,7 +19,7 @@ export function registerAlipayRoutes(app: Hono) {
c.req.method === "GET"
? normalizePayload(Object.fromEntries(new URL(c.req.url).searchParams.entries()))
: normalizePayload(await c.req.parseBody());
const universalContext = (c as any).get("universalContext") as { prisma: import("../../generated/prisma/client").PrismaClient };
const universalContext = (c as any).get("universalContext") as { prisma: PrismaClient };
if (!universalContext?.prisma) {
logger.error("Missing prisma for alipay notify", {
event: "payment.notify.context_missing",

View File

@@ -1,4 +1,5 @@
import type { Hono } from "hono";
import type { PrismaClient } from "../../generated/prisma/client";
import { handlePaymentNotify } from "../../modules/payment/service";
import { logger } from "../../lib/logger";
@@ -6,7 +7,7 @@ export function registerBepusdtRoutes(app: Hono) {
app.post("/api/payments/bepusdt/notify", async (c) => {
try {
const payload = await c.req.json<Record<string, string>>();
const universalContext = (c as any).get("universalContext") as { prisma: import("../../generated/prisma/client").PrismaClient };
const universalContext = (c as any).get("universalContext") as { prisma: PrismaClient };
if (!universalContext?.prisma) {
logger.error("Missing prisma for bepusdt notify", {
event: "payment.notify.context_missing",

View File

@@ -1,4 +1,5 @@
import type { Hono } from "hono";
import type { PrismaClient } from "../../generated/prisma/client";
import { handlePaymentNotify } from "../../modules/payment/service";
import { logger } from "../../lib/logger";
@@ -18,7 +19,7 @@ export function registerEpayRoutes(app: Hono) {
c.req.method === "GET"
? normalizePayload(Object.fromEntries(new URL(c.req.url).searchParams.entries()))
: normalizePayload(await c.req.parseBody());
const universalContext = (c as any).get("universalContext") as { prisma: import("../../generated/prisma/client").PrismaClient };
const universalContext = (c as any).get("universalContext") as { prisma: PrismaClient };
if (!universalContext?.prisma) {
logger.error("Missing prisma for epay notify", {
event: "payment.notify.context_missing",

View File

@@ -1,4 +1,5 @@
import type { Hono } from "hono";
import type { PrismaClient } from "../../generated/prisma/client";
import { handlePaymentNotify } from "../../modules/payment/service";
import { logger } from "../../lib/logger";
@@ -12,7 +13,7 @@ export function registerStripeRoutes(app: Hono) {
__raw_body: rawBody,
__stripe_signature: signature,
};
const universalContext = (c as any).get("universalContext") as { prisma: import("../../generated/prisma/client").PrismaClient };
const universalContext = (c as any).get("universalContext") as { prisma: PrismaClient };
if (!universalContext?.prisma) {
logger.error("Missing prisma for stripe notify", {
event: "payment.notify.context_missing",