diff --git a/apps/server/src/models/goods/goods.controller.ts b/apps/server/src/models/goods/goods.controller.ts index 322add4..cf80925 100644 --- a/apps/server/src/models/goods/goods.controller.ts +++ b/apps/server/src/models/goods/goods.controller.ts @@ -5,6 +5,7 @@ export class GoodsController { constructor() { console.log('goods controller') } + // 示例1:基本查询参数 @Get('hello') getHello(@Query('name') name?: string) { @@ -16,25 +17,12 @@ export class GoodsController { // 示例2:路径参数 @Get('detail/:id') - getDetail(@Param('id') id: string) { - return { - id: id, - detail: `Detail for product ${id}` - }; - } - - // 示例3:多个查询参数 - @Get('search') - searchProducts( - @Query('keyword') keyword: string, - @Query('page') page: number = 1, - @Query('limit') limit: number = 10 - ) { - return { keyword, page, limit, results: [] }; } + } + diff --git a/apps/server/src/models/goods/goods.servers.ts b/apps/server/src/models/goods/goods.servers.ts deleted file mode 100644 index e000402..0000000 --- a/apps/server/src/models/goods/goods.servers.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Injectable } from '@nestjs/common'; - -@Injectable() -export class GoodsService { - -} - diff --git a/apps/server/src/models/goods/goods.service.ts b/apps/server/src/models/goods/goods.service.ts index 2e905b3..3fd16d8 100644 --- a/apps/server/src/models/goods/goods.service.ts +++ b/apps/server/src/models/goods/goods.service.ts @@ -1,5 +1,10 @@ import { Injectable } from '@nestjs/common'; @Injectable() +<<<<<<< HEAD export class GoodsService {} - +======= +export class GoodsService { + +} +>>>>>>> de6e632ec69dd408a6c4e85d5cda01a1aa8e8276 diff --git a/apps/server/src/models/message/message.module.ts b/apps/server/src/models/message/message.module.ts index 50a7234..ce83a6e 100755 --- a/apps/server/src/models/message/message.module.ts +++ b/apps/server/src/models/message/message.module.ts @@ -6,9 +6,9 @@ import { DepartmentModule } from '../department/department.module'; import { MessageController } from './message.controller'; @Module({ - imports: [DepartmentModule], // 导入其他模块 - providers: [MessageService, MessageRouter, TrpcService], // 注册服务器,可以被自己使用 - exports: [MessageService, MessageRouter], // 导出服务器 - controllers: [MessageController], // 注册控制器 + imports: [DepartmentModule], + providers: [MessageService, MessageRouter, TrpcService], + exports: [MessageService, MessageRouter], + controllers: [MessageController], }) -export class MessageModule {} +export class MessageModule { } diff --git a/apps/server/src/trpc/trpc.module.ts b/apps/server/src/trpc/trpc.module.ts index ead8b11..b07978d 100755 --- a/apps/server/src/trpc/trpc.module.ts +++ b/apps/server/src/trpc/trpc.module.ts @@ -34,7 +34,11 @@ import { GoodsModule } from '@server/models/goods/goods.module'; VisitModule, WebSocketModule, ResourceModule, +<<<<<<< HEAD + GoodsModule, +======= GoodsModule +>>>>>>> de6e632ec69dd408a6c4e85d5cda01a1aa8e8276 ], controllers: [], providers: [TrpcService, TrpcRouter, Logger], diff --git a/apps/web/nginx.conf b/apps/web/nginx.conf old mode 100755 new mode 100644 diff --git a/apps/web/src/App.css b/apps/web/src/App.css old mode 100755 new mode 100644 diff --git a/apps/web/src/app/main/home/page.tsx b/apps/web/src/app/main/home/page.tsx index 878e55c..74836b4 100755 --- a/apps/web/src/app/main/home/page.tsx +++ b/apps/web/src/app/main/home/page.tsx @@ -1,3 +1,58 @@ +<<<<<<< HEAD +import { api } from "@nice/client"; +import { apiClient } from "@web/src/utils"; + +import { Button, Tag } from "antd"; + +import { useEffect, useMemo, useState } from "react"; +function HomePage() { + // 使用 useQuery 钩子从 API 获取数据 + + const { data } = api.staff.findMany.useQuery({ + take: 10 + }); + + // 定义 counter 状态和更新函数 + const [counter, setCounter] = useState(0); + + // 使用 useMemo 记忆化 counterText,仅在 counter 变化时重新计算 + const counterText = useMemo(() => { + return `当前计数为: ${counter}`; + }, [counter]); + + const getData = async()=>{ + const res = @wait apiClient.get(*/goods/hello*) + console.log(res) + } + + // 使用 useEffect 在 data 变化时打印 data + useEffect(() => { + apiClient.get(“/goods/hello”) + }, [data]); + + return ( +
+ {counterText} +
+ + +
+ {/* 如果 data 存在,遍历并渲染每个项目的 username */} + {data?.map((item) => ( +
+ {item.username} +
+ ))} +
+ ); +} + +export default HomePage; +======= import { api } from "@nice/client" import { apiClient } from "@web/src/utils" import { Button, Tag } from "antd" @@ -43,3 +98,4 @@ function HomePage() { } // export { HomePage } export default HomePage +>>>>>>> de6e632ec69dd408a6c4e85d5cda01a1aa8e8276 diff --git a/apps/web/src/app/main/home/personcard.tsx b/apps/web/src/app/main/home/personcard.tsx deleted file mode 100644 index cc211ad..0000000 --- a/apps/web/src/app/main/home/personcard.tsx +++ /dev/null @@ -1,34 +0,0 @@ -import React, { useEffect } from 'react'; -import { api } from "@nice/client" -import { apiClient } from '@web/src/utils'; - -function PersonCard(){ - const {data} = api.staff.findMany.useQuery({ - take: 10 - }) - - useEffect(()=>{ - - console.log(data) - },[data]) - - const getdata=async ()=>{ - const res=await apiClient.get("/goods/hello") - console.log(res) - } - - - return ( -
- {data?.map((i, index) => ( -
-
-

{i.username}

-
-
- ))} -
- ); -} - -export default PersonCard; \ No newline at end of file diff --git a/apps/web/src/app/main/layout/index.tsx b/apps/web/src/app/main/layout/index.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/components/common/container/CollapsibleContent.tsx b/apps/web/src/components/common/container/CollapsibleContent.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/components/common/input/InputList.tsx b/apps/web/src/components/common/input/InputList.tsx old mode 100755 new mode 100644 diff --git a/apps/web/src/routes/main-route.tsx b/apps/web/src/routes/main-route.tsx old mode 100755 new mode 100644 index 4894120..1c23dc9 --- a/apps/web/src/routes/main-route.tsx +++ b/apps/web/src/routes/main-route.tsx @@ -6,7 +6,7 @@ export const MainRoute: CustomRouteObject = { element: , children: [ { - index: true, //默认为主页,app进入第一次进入这个页面 + index: true, element: , }, ], diff --git a/apps/web/src/utils/index.ts b/apps/web/src/utils/index.ts old mode 100755 new mode 100644 diff --git a/packages/common/prisma/schema.prisma b/packages/common/prisma/schema.prisma index e6249fb..6f088a9 100755 --- a/packages/common/prisma/schema.prisma +++ b/packages/common/prisma/schema.prisma @@ -330,11 +330,8 @@ model Resource { ======= -<<<<<<< HEAD -======= >>>>>>> de6e632ec69dd408a6c4e85d5cda01a1aa8e8276 ->>>>>>> dc75314e36f86056790758574c3426f379c16a87 //商品表 model Goods { id String @id @default(cuid()) // 商品ID @@ -374,4 +371,4 @@ model Review { @@index([goodsId]) @@index([rating]) @@map("review") -} +} \ No newline at end of file diff --git a/packages/config/src/index.ts b/packages/config/src/index.ts old mode 100755 new mode 100644