# Ciyon项目开发指引 严格以 @/aiskill/ciyon-详细设计规划指导.md 文档,完成产品详细设计规划。 总体数据库规划设计参考 @/aiskill/ciyon-数据库规划.md 数据表建表SQL生成参考 @/aiskill/ciyon-数据库建表SQL.md PC后台管理及SaaS PC端管理开发,参考以下文档: @/aiskill/ciyon-PC前端.md @/aiskill/ciyon-后端API.md @/aiskill/ciyon-数据字典设计.md 移动端应用开发,参考以下文档: @/aiskill/ciyon-移动前端.md @/aiskill/ciyon-后端API.md 网站开发,参考以下文档: @/aiskill/ciyon-网站seo.md PC端数据大屏/数据驾驶舱开发,参考以下文档: @/aiskill/ciyon-数据大屏.md 数字孪生Web3D交互式开发,参考以下文档: @/aiskill/ciyon-web3d.md 【上面文档尽量删减,让AI更聚焦,否则AI Agent可能会全部加载】 **禁止修改任何 ciyon-*.md 文档!!!!** # Ciyon项目开发需求 ## 需求1 ### 应用属性定义: 应用端: 手机端H5浏览器 前端目录: /fapp/ciyon-ap/ 后端目录: /web/ambap/ jsnurl.t: https://xxx.ciy.cn/ambap/ 、 https://xxx.local.ciy.cn/ambap/(本地) mainpage: /pages/xxx/index 用户表:复用ap_user 字典表:复用zc_cata 数据库前缀: xx_ ### 核心需求描述: 底部TabBar: 广场、我的 广场: 搜索。。。 我的: 用户余额、昵称、头像。。。 ## 需求2 ### 应用属性定义: 应用端: PC总控端 全栈目录: /web/admin/aimap/ ### 核心需求描述: ## 需求3 ### 应用属性定义: 应用端: SaaS代理端 全栈目录: /web/magent/ ### 核心需求描述: 用 saas_ma 字段做租户隔离 ## 数据库总体框架: 数据表名称1 列1、列2、列3 数据表名称2 列1、列2、列3 # 服务器授权信息 ### 本机测试部署 本机域名:https://abc.local.ciy.cn/ 本机数据库实例:c5_xxx 本机数据库用户名:root 本机数据库密码:wkxroot Nginx配置文件:C:\webserver\nginx-1.20.0\conf\nginx.conf 本机SSL证书:用 C:\webserver\nginx-1.20.0\conf\mkcert.exe 颁发 ### 公共测试服务器 【不设置】 测试服务器IP: 测试服务器用户名:root 测试服务器密钥文件: 测试数据库实例:c5_xxx 测试数据库用户名: 测试数据库密码: 部署目录:/data/xxxx/ 域名:https://abc.local.ciy.cn SSL证书文件: ### 生产服务器 生产服务器IP: 生产服务器用户名:root 生产服务器密钥文件: 生产数据库实例:c5_xxx 生产数据库用户名: 生产数据库密码: 部署目录:/data/xxxx/ 域名:xxx.xxx.com Nginx:使用80端口配置 CDN服务商: CDN appid: CDN secret: # AI交互指南 填写完本文件后,建议参考以下步骤向AI下达指令: 按照 开发需求.md,详细设计规划 不断对话调整 git submit /clear 按照 产品设计文档.md 和 /aiskill/ciyon-数据库建表SQL.md,生成数据表建表SQL 对话调整 git submit /clear 按照 开发需求.md 和 建表SQL.sql,操作数据库导入表结构,每个表生成数十条示例数据 检查数据表建表质量,对话调整 按照 详细设计规划.md、建表SQL.sql,编写移动端代码。 可自行规划不同的Agent并行处理。分为全栈开发工程师、测试工程师、研发经理角色协同完成。 循环生成代码 或 多agent(agentteam)并行执行 /clear 按照 详细设计规划.md、建表SQL.sql,编写代码,xxx端的aaa功能 对话调整 git submit /clear 按照 开发需求.md,本地部署 /clear 按照 开发需求.md,生成几百条示例数据,编写测试用例,单元测试 /clear 按照 开发需求.md,测试/生产部署 更新迭代: 单独编写 更新需求.md,参照上述方法执行。 # AI开发流程 AI将根据本文件内容,按以下步骤自动生成,每次生成后需人类调整后,进行下一步: 1. 详细设计规划文档 - 功能模块、数据流程、数据表规划、各端文件规划、接口规划 2. 数据表建表SQL文件 - 符合Ciyon框架规范的CREATE TABLE语句 3. 代码开发 - 编写具体代码 4. 测试数据SQL及测试用例代码 - 生成测试数据,为各个接口编写测试用例,准备红蓝数据集。 # AI执行过程文档存储位置 统一存入: `/ailog/` 目录 - AI产生的文档、脚本、代码 - AI产生的LOG、数据、中间过程 - AI产生的测试报告、测试用例、测试数据 # 各类运行端 SaaS xx端:/web/xxx/ #例如:SaaS卖家端、SaaS代理商端、SaaS广告主端等 xx移动端:/fapp/ciyon-xx/ #例如:微信小程序移动端、H5移动端、H5+微信小程序+Android+IOS移动端等。支持多种移动端。多端先复制新的移动端框架目录。 PC平台端:/web/xxxx/ # 一般用于平台用户在网站上的操作能力 总控端:/web/admin/ # 系统自带,在此基础上做业务的审批、 SaaS租户管理等。 网站(SEO/GEO):/www/ # 做落地页、网站SEO等。需配置webpoint,尽量去掉url携带的参数。 数据大屏:/web/bsxxx/ # 业务数据集中展示 数字孪生:/web/3dxxx/ # 业务数据与三维实景联动