Files
d8d-vite-starter/blank/docs/transform-plan/transform.md
D8D Developer ed88ecc0b4 init
2025-06-27 01:54:18 +00:00

42 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

先提取出 old/server/routes_big.ts 中路由及逻辑,迁移到
src/server/api.ts
然后在src/server/api.ts中注册路由
然后在src/client/api.ts中创建相应 bigClient
然后在 src/client/big/client.tsx 中调用 bigClient 替换原来没用rpc的api调用
在 src/client/big/client.tsx 中调用 bigClient 时确保所有 bigClient 调用:
- 使用InferResponseType提取响应类型
- 使用InferRequestType提取请求类型
来替换原来从src/share/monitorTypes.ts 引入的
最后将 表格、表单等 的 字段 改为与实体一致
注意:
不用创建数据库实体只创建schema就行big完全是查询现有数据表的
先创建service,再创建路由
不用修改 src/client/big/api.ts
实体schema用实体中定义好的不要各个路由重新定义
拆分为多个子任务逐个执行
-------------------------------------------------------------------------------
检查并优化 src/client/big/components_three.tsx
在src/client/big/components_three.tsx 中调用 bigClient, 替换原来没用rpc的api调用
确保所有 bigClient 调用:
- 使用InferResponseType提取响应类型
- 使用InferRequestType提取请求类型
来替换原来src/share/monitorTypes.ts 定义的 ZichanInfo, DeviceType
-------------------------------------------------------------------------------
检查并优化 src/client/admin/pages_device_instances.tsx
将 columns 的 dataIndex 改为与实体一致