MakeFortune 不是只有一个网站。源码盘点后可以确认,它由 11 个有明确业务边界的后端应用、6 套管理端、3 套用户端集合以及少量辅助工具组成。它们共享 ThinkPHP 运行环境和部分公共能力,但并不等于 20 多个需要分别展示的顶层项目。

盘点结论

分类 已识别内容 是否独立项目卡
后端业务应用 GuessLipstick、chigua、dd、gl、haowu、mj、mk、note、sai、sj、ve 否,归入 MakeFortune 子应用
管理端 ChiGuaAdmin、DuoAdmin、HaoWuAdmin、MkAdmin、VeAdmin、duoduoadmin 否,与对应业务应用配套
用户端 MakeFortune、sj、wcfui 否,一个客户端可装载多个业务入口
辅助工具 auto_host、duitang_thumb、loading_center 否,属于交付或内容处理工具
框架目录 common、command、根 controller 否,属于公共代码和默认入口

node_modules、vendor、构建产物、IDE 配置、组件库副本和备份目录不计为业务项目。

交付关系

flowchart TB
  subgraph Admin[运营管理端]
    CGA[ChiGuaAdmin]
    DDA[DuoAdmin]
    HWA[HaoWuAdmin]
    MKA[MkAdmin]
    VEA[VeAdmin]
    WCA[duoduoadmin]
  end
  subgraph API[ThinkPHP 多应用]
    CG[chigua]
    DD[dd]
    HW[haowu]
    MK[mk]
    VE[ve]
    Biz[gl / mj / note / sai / sj]
    Game[GuessLipstick]
  end
  subgraph Client[用户端集合]
    MF[MakeFortune
社群运营与 AI] SJ[sj
多业务移动端] WCF[wcfui
猜口红] end CGA --> CG DDA --> DD HWA --> HW MKA --> MK VEA --> VE WCA --> DD MF --> Biz SJ --> CG SJ --> DD SJ --> HW SJ --> Biz SJ --> VE WCF --> Game API --> Shared[账号 / 微信 / 支付 / 存储 / 日志]

后端业务应用

应用 源码证据 业务职责
GuessLipstick Topic、Gift、Complaint、Wechat Notify、Member、Order 猜口红互动、排行、奖励、投诉与微信支付通知
chigua ChiGua、Member、Plt、Order、UrlStrategy 热点内容、会员阅读、订单和入口域名策略
dd JobActivity、Lottery、Product、GroupChat、Crontab 社群任务、快团团活动、商品兑换、抽奖和群成员同步
gl Channel、Member、Third Enter 渠道会员与第三方入口适配,承担多个应用之间的身份连接
haowu Product、Ad、Notice、Stat、Member 好物推荐、广告位、用户与访问统计
mj Device、Agent、Order、MQTT、ZhuoYi 设备、代理、商品、支付和 MQTT 回执链路
mk Channel、ChannelUser、User、Echarts 渠道用户管理和统计看板
note Note、Shop、Order、Furnish、Member 笔记内容、店铺、付费订单和分销关系
sai Chat、Category、Product、Order、Stat AI 专家、提示词分类、对话、积分或服务购买
sj Telegram、DuoDuoActivity、GroupChat、Note、Shop 聚合外部渠道、社群、笔记与机器人任务
ve Drama、Product、Ads、Member、Order、VOD、Spider 短剧采集、剧集运营、会员权益、播放和媒体回调

这些应用的业务事实应留在各自领域中。可共享的是账号、支付、微信、文件和日志,不能因为同库运行就让不同应用直接修改彼此的订单状态。

前端工程

独立管理端

六套 Vue 管理端分别服务吃瓜、社群任务、好物、渠道、短剧和企业微信运营。它们有独立构建产物,但仍是对应业务应用的运营入口,不适合单独放到项目首页。

uniapp/MakeFortune

这个客户端包含两条明显业务线:center 提供好友添加、群邀请、朋友圈推广、积分兑换和会员中心;chatgpt 提供专家、提问、会话、点赞和积分购买。它不是仓库全部应用的统一壳,而是社群运营与 AI 功能的组合端。

uniapp/sj

这是覆盖面最广的移动端集合,源码内同时存在 chigua、dd、duitang_thumb、haowu、mj、mja、note、sai 和 ve 页面。构建或运行时应通过应用配置选择入口,避免把所有模块的权限、资源和路由一次性暴露给用户。

uniapp/wcfui

当前目录承载 GuessLipstick 的用户页面,包括首页、游戏、排行榜、奖励、战绩和投诉。名称虽然叫 wcfui,但它与另一个 /microcyan/wcf 仓库中的好习惯客户端不是同一套业务,整理文档时不能混为一谈。

工具与非业务目录

目录 定位 处理方式
auto_host 对象存储与静态托管管理 作为部署工具记录,不建立独立项目
duitang_thumb 图片地址或缩略图转换 作为内容处理工具记录
loading_center 加载页所需的 HTTP、存储和微信 SDK 脚本 作为前端辅助资源记录
common 跨应用控制器和公共能力 只保存真正通用的协议与服务
command 命令行入口 计划任务按所属业务归档

文档覆盖状态

核心架构、应用边界、企业微信集成和完整源码清单现在都已有对应页面。后续只有当某个子应用需要独立部署、独立数据所有权和独立生命周期时,才应把它升级为顶层项目;否则继续作为 MakeFortune 的子应用维护更清楚。

站内搜索

没有找到内容!