feat(freelance): 编译 WASM 并验证安装 — 10 实体/20 权限已创建

This commit is contained in:
iven
2026-04-19 23:59:03 +08:00
parent 813df3688c
commit fc76793d6d
13 changed files with 4140 additions and 203 deletions

View File

@@ -0,0 +1,74 @@
# 智界科技 ERP 插件方案 -- 业务顾问分析
## 分析结论
### 1. 经营范围覆盖度
| 经营范围 | 覆盖插件 | 覆盖情况 |
|----------|---------|---------|
| 软件开发 | freelance(project/task) | 部分 -- 缺合同签约流程 |
| AI 开发 | 无 | 未覆盖 |
| 系统集成 | freelance(project) | 部分 |
| 软件销售(批发+零售) | 无 | 未覆盖 |
| IT 运维服务 | itops(service_contract/ticket/check_plan/check_record) | 覆盖良好 |
| 软件外包 | freelance(project/task/time_entry) | 部分 |
| IT 咨询 | freelance(opportunity/quote) | 部分 -- 缺知识产品化 |
| 数字内容制作 | 无 | 未覆盖 |
| 市场营销策划 | 无 | 未覆盖 |
**覆盖 5/9遗漏 4 条。**
### 2. 最赚钱业务优先级
汕头市场实际排序:
1. **软件开发 + AI 开发**(利润率 70-90%,一人公司最佳赛道)
2. **IT 运维服务**稳定年费收入itops 已覆盖)
3. **系统集成**客单价高freelance 的 project 可部分支撑)
4. **软件销售批发零售**(需配合 inventory 插件)
5. **IT 咨询**(高毛利但低频)
插件设计基本正确地优先了 1-3但 freelance 插件缺少对"产品化销售"的支持。
### 3. 市场营销策划 -- 需要补充吗?
**不需要独立插件。** 原因:一人公司做营销策划,本质是卖自己的专业能力,核心需求是:
- 客户管理freelance.client 已覆盖)
- 报价freelance.quote 已覆盖)
- 项目交付freelance.project 已覆盖)
在 freelance 的 project 实体中增加 `type` 字段枚举software/ai/integration/consulting/marketing/content即可区分不同业务线无需新增插件。
### 4. 软硬件批发零售 -- inventory 需要配合吗?
**需要,但方式不同。** 软硬件批发零售有两种场景:
- **代理分销**(从供应商进货再卖)-- 需要 inventory 插件管库存 + freelance 的 invoice 开票
- **纯中介/推荐**(帮客户选型,供应商直发)-- 只需 freelance 的 quote + invoice库存量写 0 或标记"虚拟商品"
建议inventory 插件中增加 `product.type`enum: physical/virtual/servicevirtual 类型走零库存逻辑physical 走完整进销存。freelance 的 invoice 关联 inventory 的 product 即可。
### 5. 数字内容制作 -- 需要什么?
**不需要独立插件。** 数字内容制作(网站、小程序、视频、设计稿等)本质是项目制交付,与软件开发共用同一套 project/task/time_entry 流程。在 freelance 的 project 增加 `deliverable_type`enum: software/website/miniprogram/video/design/document即可。
---
## 调整建议300 字版)
**freelance 插件调整:**
1. **project 实体增加字段:**
- `business_type`enum: software_development/ai_development/system_integration/software_sales/it_outsourcing/it_consulting/marketing_planning/digital_content-- 对齐 9 条经营范围
- `deliverable_type`enum: software/website/miniprogram/video/design/document/consulting_report
2. **client 实体增加字段:**
- `source`enum: referral/marketing/tender/platform/repeat-- 追踪客户来源,为营销策划提供数据
3. **新增 contract 实体:** 独立于 quote合同签约、履约跟踪是法律实体目前只有报价没有合同这是 B2B 业务的核心缺失。字段title/client_id/quote_id/amount/start_date/end_date/status/terms
4. **invoice 关联 product** 增加 `line_items`JSON 数组),每行关联 inventory 的 product_id + quantity + unit_price打通软硬件销售闭环。
**itops 插件:保持不变,设计合理。**
**inventory 插件:** 增加 `product.type`physical/virtual/servicevirtual/service 走零库存逻辑。
**不新增独立插件。** 9 条经营范围通过 freelance 的分类字段 + inventory 配合即可全覆盖。一人公司最忌讳系统复杂度过高三个插件freelance + itops + inventory足够。