Преглед изворни кода

♻️ refactor(imports): 统一调整项目导入路径为相对路径

- 将所有使用@/server/前缀的绝对导入替换为相对路径导入
- 调整api、entity和schema文件中的模块引用方式
- 确保各模块间引用路径一致,提高代码可移植性和维护性
yourname пре 4 недеља
родитељ
комит
f9bd462414

+ 2 - 2
packages/server/src/api/goods/random.ts

@@ -2,9 +2,9 @@ import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { z } from '@hono/zod-openapi';
 import { GoodsSchema } from '../../modules/goods/goods.schema';
 import { ErrorSchema } from '../../utils/errorHandler';
-import { AppDataSource } from '@/server/data-source';
+import { AppDataSource } from '../../data-source';
 import { Goods } from '../../modules/goods/goods.entity';
-import { AuthContext } from '@/server/types/context';
+import { AuthContext } from '../../types/context';
 import { authMiddleware } from '../../middleware/auth.middleware';
 import { RandomGoodsQuerySchema, RandomGoodsResponseSchema } from '../../modules/goods/schemas/random.schema';
 import { parseWithAwait } from '../../utils/parseWithAwait';

+ 2 - 2
packages/server/src/api/orders/create-order.ts

@@ -2,9 +2,9 @@ import { createRoute, OpenAPIHono } from '@hono/zod-openapi';
 import { z } from '@hono/zod-openapi';
 import { CreateOrderRequestDto, CreateOrderResponseDto } from '../../modules/orders/schemas/create-order.schema';
 import { ErrorSchema } from '../../utils/errorHandler';
-import { AppDataSource } from '@/server/data-source';
+import { AppDataSource } from '../../data-source';
 import { OrderService } from '../../modules/orders/order.service';
-import { AuthContext } from '@/server/types/context';
+import { AuthContext } from '../../types/context';
 import { authMiddleware } from '../../middleware/auth.middleware';
 
 const routeDef = createRoute({

+ 1 - 1
packages/server/src/modules/advertisements/advertisement.entity.ts

@@ -1,5 +1,5 @@
 import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from 'typeorm';
-import { File } from '@/server/modules/files/file.entity';
+import { File } from '../files/file.entity';
 import { AdvertisementType } from './advertisement-type.entity';
 
 @Entity('ad')

+ 1 - 1
packages/server/src/modules/card/card.entity.ts

@@ -1,5 +1,5 @@
 import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from 'typeorm';
-import { Agent } from '@/server/modules/agent/agent.entity';
+import { Agent } from '../agent/agent.entity';
 
 @Entity('card')
 export class Card {

+ 1 - 1
packages/server/src/modules/card/card.schema.ts

@@ -1,5 +1,5 @@
 import { z } from '@hono/zod-openapi';
-import { UserSchema } from '@/server/modules/users/user.schema';
+import { UserSchema } from '../users/user.schema';
 
 export const CardSchema = z.object({
   id: z.number().int().positive().openapi({ description: '卡ID' }),

+ 2 - 2
packages/server/src/modules/delivery-address/delivery-address.entity.ts

@@ -1,6 +1,6 @@
 import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn } from 'typeorm';
-import { User } from '@/server/modules/users/user.entity';
-import { City } from '@/server/modules/system/city.entity';
+import { User } from '../users/user.entity';
+import { City } from '../system/city.entity';
 
 @Entity('delivery_address')
 export class DeliveryAddress {

+ 2 - 2
packages/server/src/modules/delivery-address/delivery-address.schema.ts

@@ -1,6 +1,6 @@
 import { z } from '@hono/zod-openapi';
-import { UserSchema } from '@/server/modules/users/user.schema';
-import { CitySchema } from '@/server/modules/system/city.schema';
+import { UserSchema } from '../users/user.schema';
+import { CitySchema } from '../system/city.schema';
 
 // 状态枚举
 export const DeliveryAddressStatusEnum = {

+ 1 - 1
packages/server/src/modules/goods/goods-category.entity.ts

@@ -1,5 +1,5 @@
 import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn } from 'typeorm';
-import { File } from '@/server/modules/files/file.entity';
+import { File } from '../files/file.entity';
 
 @Entity('goods_category')
 export class GoodsCategory {

+ 1 - 1
packages/server/src/modules/goods/goods-category.schema.ts

@@ -1,5 +1,5 @@
 import { z } from '@hono/zod-openapi';
-import { FileSchema } from '@/server/modules/files/file.schema';
+import { FileSchema } from '../files/file.schema';
 
 export const GoodsCategorySchema = z.object({
   id: z.number().int().positive().openapi({ description: '类别ID' }),

+ 3 - 3
packages/server/src/modules/goods/goods.entity.ts

@@ -1,8 +1,8 @@
 import { Entity, PrimaryGeneratedColumn, Column, ManyToOne, JoinColumn, CreateDateColumn, UpdateDateColumn, ManyToMany, JoinTable } from 'typeorm';
 import { GoodsCategory } from './goods-category.entity';
-import { Supplier } from '@/server/modules/supplier/supplier.entity';
-import { File } from '@/server/modules/files/file.entity';
-import { Merchant } from '@/server/modules/merchant/merchant.entity';
+import { Supplier } from '../supplier/supplier.entity';
+import { File } from '../files/file.entity';
+import { Merchant } from '../merchant/merchant.entity';
 
 @Entity('goods')
 export class Goods {

+ 3 - 3
packages/server/src/modules/goods/goods.schema.ts

@@ -1,8 +1,8 @@
 import { z } from '@hono/zod-openapi';
 import { GoodsCategorySchema } from './goods-category.schema';
-import { SupplierSchema } from '@/server/modules/supplier/supplier.schema';
-import { FileSchema } from '@/server/modules/files/file.schema';
-import { MerchantSchema } from '@/server/modules/merchant/merchant.schema';
+import { SupplierSchema } from '../supplier/supplier.schema';
+import { FileSchema } from '../files/file.schema';
+import { MerchantSchema } from '../merchant/merchant.schema';
 
 export const GoodsSchema = z.object({
   id: z.number().int().positive().openapi({ description: '商品ID' }),

+ 1 - 1
packages/server/src/modules/goods/schemas/random.schema.ts

@@ -1,5 +1,5 @@
 import { z } from '@hono/zod-openapi';
-import { GoodsSchema } from '@/server/modules/goods/goods.schema';
+import { GoodsSchema } from '../../goods/goods.schema';
 
 // 随机商品列表查询参数Schema
 export const RandomGoodsQuerySchema = z.object({

+ 3 - 3
packages/server/src/modules/orders/order-goods.entity.ts

@@ -1,8 +1,8 @@
 import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn } from 'typeorm';
 import { Order } from './order.entity';
-import { Goods } from '@/server/modules/goods/goods.entity';
-import { Supplier } from '@/server/modules/supplier/supplier.entity';
-import { File } from '@/server/modules/files/file.entity';
+import { Goods } from '../goods/goods.entity';
+import { Supplier } from '../supplier/supplier.entity';
+import { File } from '../files/file.entity';
 
 @Entity('orders_goods')
 export class OrderGoods {

+ 4 - 4
packages/server/src/modules/orders/order.entity.ts

@@ -1,8 +1,8 @@
 import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn } from 'typeorm';
-import { User } from '@/server/modules/users/user.entity';
-import { Merchant } from '@/server/modules/merchant/merchant.entity';
-import { Supplier } from '@/server/modules/supplier/supplier.entity';
-import { DeliveryAddress } from '@/server/modules/delivery-address/delivery-address.entity';
+import { User } from '../users/user.entity';
+import { Merchant } from '../merchant/merchant.entity';
+import { Supplier } from '../supplier/supplier.entity';
+import { DeliveryAddress } from '../delivery-address/delivery-address.entity';
 
 @Entity('orders')
 export class Order {

+ 2 - 2
packages/server/src/modules/user-card-balance-records/user-card-balance-record.entity.ts

@@ -1,6 +1,6 @@
 import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn } from 'typeorm';
-import { User } from '@/server/modules/users/user.entity';
-import { UserCard } from '@/server/modules/user-cards/user-card.entity';
+import { User } from '../users/user.entity';
+import { UserCard } from '../user-cards/user-card.entity';
 
 @Entity('user_card_balance_records')
 export class UserCardBalanceRecord {

+ 2 - 2
packages/server/src/modules/user-card-balance-records/user-card-balance-record.schema.ts

@@ -1,6 +1,6 @@
 import { z } from '@hono/zod-openapi';
-import { UserSchema } from '@/server/modules/users/user.schema';
-import { UserCardSchema } from '@/server/modules/user-cards/user-card.schema';
+import { UserSchema } from '../users/user.schema';
+import { UserCardSchema } from '../user-cards/user-card.schema';
 
 // 基础用户卡余额记录Schema
 const UserCardBalanceRecordSchema = z.object({

+ 2 - 2
packages/server/src/modules/user-cards/user-card.entity.ts

@@ -1,6 +1,6 @@
 import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, ManyToOne, JoinColumn } from 'typeorm';
-import { User } from '@/server/modules/users/user.entity';
-import { Agent } from '@/server/modules/agent/agent.entity';
+import { User } from '../users/user.entity';
+import { Agent } from '../agent/agent.entity';
 
 @Entity('user_cards')
 export class UserCard {

+ 2 - 2
packages/server/src/modules/user-cards/user-card.schema.ts

@@ -1,6 +1,6 @@
 import { z } from '@hono/zod-openapi';
-import { UserSchema } from '@/server/modules/users/user.schema';
-import { AgentSchema } from '@/server/modules/agent/agent.schema';
+import { UserSchema } from '../users/user.schema';
+import { AgentSchema } from '../agent/agent.schema';
 
 // 基础用户卡Schema
 const UserCardSchema = z.object({