[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"store-app-list":3},{"code":4,"message":5,"data":6},200,"success",{"total":7,"per_page":8,"current_page":9,"last_page":10,"data":11,"has_more":389},21,20,1,2,[12,40,63,84,105,125,146,166,181,201,216,235,251,268,285,303,320,339,357,373],{"id":7,"appname":13,"version":14,"title":15,"logo":16,"about":17,"screenshots":18,"sales_num":9,"download_num":27,"view_num":28,"price":29,"total_price":30,"content":31,"demo":32,"status":9,"app_status":10,"type":9,"support":33,"sort":34,"tenant_id":10,"approval_desc":32,"is_official":9,"publish_time":35,"create_time":36,"update_time":37,"username":38,"avatar":39},"sai","6.0.0","SAI知识库助手","https://image.saithink.top/storage/20260411/daaa2bd380b8ab481982d5c92f97a05fba838ef2.png","AI知识库助手，支持聊天、图片生成，知识库配置，知识库支持本地和PGSQL数据库，集成各大AI服务商的接口规范，包括本地ollama配置",[19,20,21,22,23,24,25,26],"https://image.saithink.top/storage/20260411/dc79d666b8fb30f5034fb72870ba772f7b614e8b.png","https://image.saithink.top/storage/20260411/218082b3deed8aae2b32ed587991f0a295696e8d.png","https://image.saithink.top/storage/20260411/9c779158ba809e7976585797913511dfbcf1e905.png","https://image.saithink.top/storage/20260411/52c7b041a08807d4e29b1dcb334c55ef1c179be3.png","https://image.saithink.top/storage/20260411/48e262c77d3b7b15c0928218949a1e44c10e6cff.png","https://image.saithink.top/storage/20260411/bdfd5bb15e818fc7902c333c8858ddaf1800ade0.png","https://image.saithink.top/storage/20260411/5d452df31fdac7baaaf6a24fb5f1c262aed92878.png","https://image.saithink.top/storage/20260411/3c53f7fdd5bb964feeeaf187400ee669353b34f6.png",10,808,"500.00","600.00","# 功能介绍\n\n基于 `Neuron AI` 开发的AI应用，支持各大厂商API接口，也支持`ollama`本地部署，让数据更加安全可靠\n\n`使用文档提供了市面上几个免费的AI服务商注册方式`\n\n## 文字生成\n\n支持基本的语言聊天功能\n\n## 图片生成\n\n支持生成图片等功能\n\n## 工具调用\n\n支持自定义工具使用，目前已内置 `word文档生成`、`Excel文档生成`、`计算器`、`日期`四个工具\n\n## MCP调用\n\n支持对接`MCP`工具，可以直接添加配置进行使用\n\n## 知识库功能\n\n支持 `本地向量知识库` 和 `PostgreSQL` 向量数据库两种方式，支持知识库配置嵌入模型和重排模型功能\n\n## 智能体\n\n支持配置自定义智能体的功能",null,[10],300,"2026-04-11 17:28:18","2026-04-11 16:10:11","2026-05-01 03:28:39","saithink","https://image.saithink.top/storage/20250710/7971881d7e10a122e0f51ea188571dbe29d82229.jpg",{"id":41,"appname":42,"version":14,"title":43,"logo":44,"about":45,"screenshots":46,"sales_num":55,"download_num":55,"view_num":56,"price":29,"total_price":30,"content":57,"demo":32,"status":9,"app_status":10,"type":10,"support":58,"sort":59,"tenant_id":10,"approval_desc":32,"is_official":10,"publish_time":60,"create_time":61,"update_time":62,"username":38,"avatar":39},22,"sass","saimulti6.x","https://image.saithink.top/storage/20260430/22397087cdb9b60acc55bcd28ff0882b7deed249.png","基于saiadmin6.x 模式开发的多租户插件系统，包含中控端和租户端，灵巧封装，自动生成代码，设计表单，像开发单体系统一样简单",[47,48,49,50,51,52,53,54],"https://image.saithink.top/storage/20260430/a5b49e2f7e8dc11af8e4244143ae80c89ff1e41e.png","https://image.saithink.top/storage/20260430/02b0a447b30d60fc2cec58cb4309fec1e393b369.png","https://image.saithink.top/storage/20260430/8a34b924de71017897f695ce00522e6c34d71028.png","https://image.saithink.top/storage/20260430/2fdade373c56fc0761c442620af97e53ce59de93.png","https://image.saithink.top/storage/20260430/c6394cab2828bdf14037cbb8e7d5deebec8707c0.png","https://image.saithink.top/storage/20260430/90e40f908965d0937c29690ff923a4b725c8083f.png","https://image.saithink.top/storage/20260430/211a7258fc8ecf328be4a05ba8730499d76a43d0.png","https://image.saithink.top/storage/20260430/c85822f36dfada533a0ae25f23d51c00021b4a70.png",0,53,"# 概览\n`saimulti`是一款独立开发的多租户开发框架、设计基本参照`saiadmin`的开发方式、内置代码生成模块，自动生成对应功能代码，包括表单设计等功能，框架模型灵巧封装，租户之间数据隔离，像开发单体应用一样简单，支持泛域名解析识别租户和通过appid识别租户\n\n# 介绍\n- 包含租户端和管理端两套前端代码\n- 后台共用一个项目\n- 内置代码生成plus的功能\n- 能够生成管理端代码\n- 能够生成租户端代码\n- 支持单域名和泛域名两种模式配置\n\n# 演示地址\n\n等待部署中",[10],280,"2026-04-30 22:58:08","2026-04-30 22:52:15","2026-05-01 02:57:31",{"id":10,"appname":64,"version":65,"title":66,"logo":67,"about":68,"screenshots":69,"sales_num":74,"download_num":75,"view_num":76,"price":77,"total_price":77,"content":78,"demo":32,"status":9,"app_status":10,"type":9,"support":79,"sort":4,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":81,"create_time":82,"update_time":83,"username":38,"avatar":39},"saicode","6.0.1","代码生成","https://image.saithink.top/storage/20250708/f7ea26549cf51a25fb4c5d396215a655e3619488.png","加强版代码生成器，生成table，自定义拖拽表单，自动加载数据",[70,71,72,73],"https://image.saithink.top/storage/20250708/ef75826f9e9152695cada80de1d70591e49d887e.png","https://image.saithink.top/storage/20250708/a9f1cc6e4a5d797ef047bdcc7ddfea8206ed4474.png","https://image.saithink.top/storage/20250708/fbbdcbcbec3ed0cea06623e4ac30dc48769029b7.png","https://image.saithink.top/storage/20250708/9d9dc067c79fdb8d07bf411af51c1a4cb61d3929.png",117,38,1266,"68.00","# 概述\n代码生成加强版，针对\u003Ccode>列表页\u003C/code>和\u003Ccode>表单设计\u003C/code>功能加强，达到配置生成即可直接使用的效果\n改功能已开发为单独的插件，与程序框架没有任何冲突，直接复制到项目中即可使用\n\n# 功能介绍\n-一键自动导入数据表\n-配置table的各项字段、能够配置宽度、字典等内容\n-可视化表单设计、能够自由设计表单的各项内容、包括接口数据的读取和展示",[10,9],"","2026-03-14 10:48:27","2024-07-30 11:21:53","2026-05-01 01:48:23",{"id":85,"appname":86,"version":14,"title":87,"logo":88,"about":89,"screenshots":90,"sales_num":96,"download_num":97,"view_num":98,"price":77,"total_price":99,"content":100,"demo":32,"status":9,"app_status":10,"type":9,"support":101,"sort":102,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":103,"create_time":104,"update_time":83,"username":38,"avatar":39},19,"saiai","SAIAI","https://image.saithink.top/storage/20260121/159613cf06a07faf43e680a979a16518a9b33091.png","基于SymfonyAI实现的AI工具，可以调用各种大模型、调用本地工具类和自定义工具类实现对框架的访问和操作",[91,92,93,94,95],"https://image.saithink.top/storage/20260121/0a821e1255c8c6dd0ecd46ec812a9757e6579a1d.png","https://image.saithink.top/storage/20260121/bb59f320b94940d2d82c528c767680fe342877f0.png","https://image.saithink.top/storage/20260121/19df5b40fe4871dfb9b305c0f85e39ccd7a5e03e.png","https://image.saithink.top/storage/20260121/7a8adac304eddccf953bada9edc11701e7540d9d.png","https://image.saithink.top/storage/20260121/7026bd82f02e9dc338283dd2670633f8d90834f9.png",6,5,1068,"100.00","# AI工具\n基于SymfonyAI实现的AI工具，可以调用各种大模型、调用本地工具类和自定义工具类实现对框架的访问和操作\n\n目前内置AI大模型：\n- deepseek\n- gemini\n- openai\n- generic 【实现了NVIDIA 】",[10],199,"2026-04-11 22:22:30","2026-01-21 22:40:51",{"id":106,"appname":107,"version":108,"title":109,"logo":110,"about":111,"screenshots":112,"sales_num":118,"download_num":119,"view_num":120,"price":30,"total_price":30,"content":121,"demo":32,"status":9,"app_status":10,"type":10,"support":32,"sort":122,"tenant_id":10,"approval_desc":32,"is_official":9,"publish_time":123,"create_time":124,"update_time":62,"username":38,"avatar":39},8,"saimulti","5.0.0","多租户开发框架","https://image.saithink.top/storage/20250708/22397087cdb9b60acc55bcd28ff0882b7deed249.png","包含中控端和租户端，灵巧封装，自动生成代码，设计表单，像开发单体系统一样简单",[113,114,115,116,117],"https://image.saithink.top/storage/20250708/a3dae2544f1e61572dcf1d9f7c9fbf70ef831ac9.png","https://image.saithink.top/storage/20250708/a57bd165be7c5e413feffd8a95578fbb72806270.png","https://image.saithink.top/storage/20250708/355cbf75f2bcb1e24e5d2b370983d35c13672354.png","https://image.saithink.top/storage/20250708/90b994c24f9bc75fc5715d50b3cb628b076bdf23.png","https://image.saithink.top/storage/20250708/7a1c1c3b9b11ffbfc46b32b04f2caeab738e25f5.png",40,3,1078,"# 概览\n`saimulti`是一款独立开发的多租户开发框架、设计基本参照`saiadmin`的开发方式、内置代码生成模块，自动生成对应功能代码，包括表单设计等功能，框架模型灵巧封装，租户之间数据隔离，像开发单体应用一样简单，支持泛域名解析识别租户和通过appid识别租户\n\n# 介绍\n- 包含租户端和管理端两套前端代码\n- 后台共用一个项目\n- 内置代码生成plus的功能\n- 能够生成管理端代码\n- 能够生成租户端代码\n- 支持单域名和泛域名两种模式配置\n\n# 演示地址\n\n#### 管理中台\n[http://multi.saithink.top](http://multi.saithink.top)\n- admin\n- 123456\n\n### 租户端\n目前已开通两个商户，演示地址通过泛域名解析的模式部署\n\n#### 京北商城\n[http://10001.saithink.top](http://10001.saithink.top)\n- admin\n- 123456\n\n#### 聚美乐购\n[http://10002.saithink.top](http://10002.saithink.top)\n- admin\n- 123456\n",190,"2026-01-21 22:02:29","2024-09-24 23:22:55",{"id":126,"appname":127,"version":128,"title":129,"logo":130,"about":131,"screenshots":132,"sales_num":138,"download_num":10,"view_num":139,"price":140,"total_price":140,"content":141,"demo":32,"status":9,"app_status":10,"type":9,"support":142,"sort":143,"tenant_id":10,"approval_desc":32,"is_official":9,"publish_time":144,"create_time":145,"update_time":83,"username":38,"avatar":39},9,"saiflow","5.1.0","工作流插件","https://image.saithink.top/storage/20250708/140aab3f34d7d636d007541d94b4809b0592f2f3.png","高颜值、功能完善、简洁精美的可视化流程设计，精确到每个环节的监听处理",[133,134,135,136,137],"https://image.saithink.top/storage/20250708/fd4b0bbbe3768b44e85a29a368c920f317494bf5.png","https://image.saithink.top/storage/20250708/43951635601602dd1ac5c63a3329374a588c0e1e.png","https://image.saithink.top/storage/20250708/d47a82e2d3a258de5aa421920716cb98c8bc6d53.png","https://image.saithink.top/storage/20250708/954eb42ba6063590e4aac972ab6b072bdab1bd64.png","https://image.saithink.top/storage/20250708/4c76ce1c0afa6c5e22441719053daec7ddc21a94.png",17,1077,"800.00","# 概览\n`saiflow`是一款基于`saiadmin`开发的工作流插件、高颜值的流程设计器，完善的流程设计和配置，每个节点配置监听器，并且节点能够在进入前和进入后配置自定义类操作\n\n## 演示地址\nhttp://demo.saithink.top/\n\nadmin\n\n123456",[9],180,"2026-04-11 22:22:07","2024-11-18 23:41:23",{"id":147,"appname":148,"version":14,"title":149,"logo":150,"about":151,"screenshots":152,"sales_num":157,"download_num":158,"view_num":159,"price":160,"total_price":160,"content":161,"demo":32,"status":9,"app_status":10,"type":9,"support":162,"sort":163,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":164,"create_time":165,"update_time":83,"username":38,"avatar":39},12,"saiuser","用户中心","https://image.saithink.top/storage/20250818/5a997f5ff6a8ba1a5a52693ddff0f81af325a7b7.png","基于saiadmin的uniapp前端开发框架，采用vue3 +javascript+ setup语法，集成了tailwind + pinia，同时支持VSCODE编辑器和HBuilderX编辑器，内置h5、微信小程序、微信公众号、企业微信、钉钉登录、邮箱账号注册登录、手机号注册登录功能",[153,154,155,156],"https://image.saithink.top/storage/20250818/d19a6f26fc312a5d04f4ecc35142355a3c1a977c.png","https://image.saithink.top/storage/20250818/f400d6f94b79e8fb4b344a47f8696e6687d746f7.png","https://image.saithink.top/storage/20250818/f3b9b31fb09c7f0806208a28d44374463d8d4a9a.png","https://image.saithink.top/storage/20250818/7690f21cf07fe57c4f1a4c885200aad2777506e1.png",32,93,1175,"0.00","# 介绍\n\n• 同时支持VSCODE编辑器 和 HBuilderX编辑器\n\n• 采用 Vue3 + setup 语法 + javascript 语言\n\n• 集成 tailwind + pinia\n\n• 内置 h5 的 邮箱注册登录 + 手机号注册登录\n\n• 内置 微信小程序 的 登录\n\n• 内置 微信公众号 的 登录 和 服务端验证功能\n\n• 内置 企业微信 的登录\n\n• 内置 钉钉 的登录\n\n• 支持vscode开发，对 ai 工具支持友好\n\n• 多环境配置，支持本地h5配置代理，以及线上打包地址环境分离\n\n# 演示地址\n\n移动端：https://demo.saithink.top/h5/\n\n演示地址支持邮箱注册\n\n测试账号：saiadmin\n\n测试密码：123456\n\n管理端：https://demo.saithink.top\n\n账号：admin\n\n密码：123456",[9,10],170,"2026-04-11 22:22:22","2025-08-18 11:22:11",{"id":97,"appname":167,"version":168,"title":169,"logo":170,"about":171,"screenshots":172,"sales_num":174,"download_num":147,"view_num":175,"price":160,"total_price":160,"content":176,"demo":32,"status":9,"app_status":10,"type":119,"support":177,"sort":178,"tenant_id":10,"approval_desc":32,"is_official":10,"publish_time":179,"create_time":180,"update_time":83,"username":38,"avatar":39},"markdown","1.0.0","markdown编辑器","https://image.saithink.top/storage/20250708/a9eb2611900eaeb70d84e317deb6119d9ca90a36.png","封装md-editor-v3的编辑器，已经集成图片上传功能，还有预览模式",[173],"https://image.saithink.top/storage/20250708/5ec2495cf16c9049f773f7d26121cc90aa7a41e5.png",66,1018,"## 概述\n`sa-ma-editor` 是基于`md-editor-v3`封装的markdown编辑器，已经集成了`saiadmin`的图片上传功能，在`saiadmin-vue`中拷贝后可以直接使用\n\n## 相关链接\n- [GitHub地址](https://github.com/imzbf/md-editor-v3)\n- [文档地址](hhttps://imzbf.github.io/md-editor-v3/zh-CN)\n\n",[97],160,"2026-04-11 22:21:44","2024-08-21 14:38:32",{"id":182,"appname":183,"version":168,"title":184,"logo":185,"about":186,"screenshots":187,"sales_num":10,"download_num":193,"view_num":194,"price":195,"total_price":140,"content":196,"demo":32,"status":9,"app_status":10,"type":9,"support":197,"sort":198,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":199,"create_time":200,"update_time":83,"username":38,"avatar":39},16,"saishop","商城系统","https://image.saithink.top/storage/20251204/ffea4c9f20cd55d73d39c80818488af3a8116654.png","完整的商城应用，可视化设计页面、uniapp开发支持多端使用，集成余额支付、微信支付、支付宝支付",[188,189,190,191,192],"https://image.saithink.top/storage/20251211/56ed115b931316e1f96c8007ce991d58b54d0f04.png","https://image.saithink.top/storage/20251211/ff3ae4770affe2d4707cc6157892c97881b3fc2c.png","https://image.saithink.top/storage/20251211/e71d88b9044fd6f0a05e08c8fac825f902084979.png","https://image.saithink.top/storage/20251211/cb5d3b7b82fa07f1a9c637b5052fb4ee7cf6232f.png","https://image.saithink.top/storage/20251211/13858beec3c6c8b86c43104aee7ae8d261c1ea5c.jpg",4,1048,"700.00","完整的商城应用\n\n• 商品单规格、多规格支持\n\n• 支持商品销售和退款流程\n\n• uniapp开发，支持多端部署\n\n• wot ui 最新vue3 steup语法\n\n• 集成余额支付、支付宝支付、微信支付功能\n\n• 包含优惠券功能、积分功能\n\n• 支持一键换肤\n\n• 支持拖拽设计页面\n\n## 演示地址\n\n后端：\nhttps://demo.saithink.top/\n\nadmin\n\n123456\n\n手机端：\n\nhttps://demo.saithink.top/saishop\n\n账号是手机号，短信验证码随便填写\n\n",[9],155,"2026-04-11 22:22:26","2025-12-04 15:45:29",{"id":8,"appname":202,"version":168,"title":203,"logo":204,"about":205,"screenshots":206,"sales_num":9,"download_num":9,"view_num":208,"price":209,"total_price":210,"content":211,"demo":32,"status":9,"app_status":10,"type":9,"support":32,"sort":212,"tenant_id":96,"approval_desc":80,"is_official":10,"publish_time":213,"create_time":214,"update_time":83,"username":215,"avatar":32},"lffile","阿里云、腾讯云、七牛云前端直传插件","https://image.saithink.top/storage/20260123/d76810952ed60f1563087f8452551404dac60ff2.png","提供快速集成云上传、前端直传功能、支持阿里云、腾讯云、七牛云",[207],"https://image.saithink.top/storage/20260123/abf88b32e0b6a8e4eaa3339a4ffc72c2521ae4c8.png",1005,"30.00","199.00","目前仅支持阿里云、腾讯云、七牛云、别的商家直传未支持",151,"2026-01-23 21:24:14","2026-01-23 09:51:58","736048546@qq.com",{"id":217,"appname":218,"version":168,"title":219,"logo":220,"about":221,"screenshots":222,"sales_num":10,"download_num":41,"view_num":227,"price":160,"total_price":228,"content":229,"demo":32,"status":9,"app_status":10,"type":9,"support":32,"sort":230,"tenant_id":231,"approval_desc":80,"is_official":10,"publish_time":232,"create_time":233,"update_time":83,"username":234,"avatar":32},15,"xeokitviewer","xkt模型查看器","https://image.saithink.top/storage/20251029/c791a244021daa564a4fa3a5da1d596f4d194961.svg","根据xeokit-sdk进行开发的自定义BIM查看器",[223,224,225,226],"https://image.saithink.top/storage/20251110/49c79d4845764272b442cc16f9fe6caf0d23b644.png","https://image.saithink.top/storage/20251110/ec6c84a2a9171b75577b99168063d1d6ce98fd17.png","https://image.saithink.top/storage/20251110/7e695afa55d12c38dcde8469eebd00ae93962ae4.png","https://image.saithink.top/storage/20251110/3d18fcb8ce5e237923d988a511c0866c66c63403.png",968,"999.00","xeokit-sdk官方网址：xeokit.io。\n可根据个人需求，参考xeokit-sdk文档，扩展功能。\n此为项目中的应用，功能根据需求进行开发，渲染模型使用的是XKTLoaderPlugin，可以使用：xeokit-convert -s \"/***/***.ifc\" -o \"/***/***.xkt\"命令自行转换。\n也可以按各自需求使用gltf、ifc等LoaderPlugin。\n\n与同事使用的cesium、threejs对比过，同一个gltf文件xeokit-sdk加载速度优于前者；转化过的xkt格式更快，通过ifc转换的xkt格式的模型可以保留完整的模型信息。\n\n演示站点：\ndemo.sandnt.com\n用户名：admin\n密码：123456",150,18,"2026-01-21 22:04:01","2025-10-29 14:52:34","supdger",{"id":236,"appname":237,"version":14,"title":238,"logo":239,"about":240,"screenshots":241,"sales_num":182,"download_num":236,"view_num":244,"price":245,"total_price":245,"content":246,"demo":32,"status":9,"app_status":10,"type":10,"support":247,"sort":248,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":249,"create_time":250,"update_time":83,"username":38,"avatar":39},11,"datascope","数据权限","https://image.saithink.top/storage/20250709/a555affa12d53c7cf5395cc42f4ecceb544a70fd.png","针对saiadmin的数据权限版本升级，支持增删查改自动数据权限处理",[242,243],"https://image.saithink.top/storage/20250711/e47dac436db4d965073fc0cc69214188b6567531.png","https://image.saithink.top/storage/20250711/ebec027c0abaa446eb6be31a81e7d0bc92ab5e38.png",978,"200.00","# 概览\n数据权限版本是基于  \u003Ccode>saiadmin\u003C/code> 升级的数据权限版本，直接覆盖`saiadmin`目录即可，数据库保持不变，直接兼容`saiadmin`的所有用法，适配所有`saiadmin`的组件使用\n\n# 介绍\n- 升级数据处理模型和逻辑层，能够实现自动验证数据权限，包括添加、编辑、删除、查询\n- 用户、角色、部门、等功能都支持数据权限分离\n- 完全兼容`saiadmin`框架开发",[9,10],140,"2026-04-11 22:22:17","2025-07-01 00:14:26",{"id":231,"appname":252,"version":168,"title":253,"logo":254,"about":255,"screenshots":256,"sales_num":9,"download_num":9,"view_num":261,"price":99,"total_price":99,"content":262,"demo":32,"status":9,"app_status":10,"type":9,"support":32,"sort":263,"tenant_id":264,"approval_desc":80,"is_official":10,"publish_time":265,"create_time":266,"update_time":83,"username":267,"avatar":32},"addondev","插件开发代码生成工具","https://image.saithink.top/storage/20260120/4e964612ea614f265798a9a336d2a8fae872299e.png","一个功能强大的插件开发代码生成工具，支持基于数据库表结构自动生成完整的 CRUD 代码 支持枚举类型，无需依赖字典功能，无需",[257,258,259,260],"https://image.saithink.top/storage/20260120/741bcad945b7882d09ecab366efe29f9718a49db.png","https://image.saithink.top/storage/20260120/5f6f991671b6db713ef7aed38244100039e938c8.png","https://image.saithink.top/storage/20260120/5d722f3f15452ab2ad011d4cec404d66ac8ec413.png","https://image.saithink.top/storage/20260120/85de59b8ca330182e53f5409db72c97ec02f6768.png",947,"# 插件开发代码生成工具\n\n---\n\n## 功能特点\n\n- **代码更改差异化对比**：生成代码前可预览差异，对比本地文件与生成代码的差异\n- **CRUD 日志**：记录所有代码生成操作，便于追踪历史记录\n- **支持还原历史记录**：可还原到之前的生成记录，避免误操作\n- **回收站**：支持软删除，可恢复误删除的记录\n- **选项卡**：支持选项卡筛选功能，便于数据分类管理\n- **SQL 预览**：支持预览安装、卸载、升级 SQL，确认无误后再执行\n- **菜单自动生成**：通过扫描控制器中的权限注解自动生成菜单，支持多级目录结构\n- **菜单更新**：菜单中的图标、标题、排序不会覆盖原有设置，除非删除菜单\n- **表格配置**：支持操作栏固定、操作栏宽度（默认或根据按钮样式自动计算）、表格高度（自适应/屏幕可见/固定）\n- **表单配置**：支持弹出方式（对话框/抽屉）、表单宽度、表单高度（自动撑开/屏幕高度/自定义）、显示全屏图标\n- **字段配置**：支持表单宽度类型（固定/默认）、编辑时是否禁止、列表宽度类型（固定/最小/默认）\n\n---\n\n## 插件创建功能说明\n\n### 1) 创建插件后会生成哪些文件\n\n从**插件项目**中创建插件后，后端会在 `server/plugin/{namespace}/` 生成/维护以下文件：\n\n- `info.ini`：插件基础信息（从插件项目中创建）\n- `local.sql`：业务表结构源文件（用于生成 install/update/uninstall）\n- `install.sql`：安装 SQL（可自动生成/写入）\n- `uninstall.sql`：卸载 SQL（可自动生成/写入）\n- `update.sql`：升级 SQL（按需维护）\n- `test.sql`：测试数据（可选）\n\n### 2) info.ini 字段约定\n\n可通过可视化界面创建/编辑。\n\n---\n\n## 插件生成功能说明（代码生成）\n\n> **待测兼容提示**：以下功能目前处于待测试状态，使用时请注意：\n> - EloquentORM\n> - 模型关联\n> - 树形CURD\n\n典型流程（推荐）：\n\n1. **准备表结构**：在数据库创建业务表（或维护 `local.sql`）。  \n   表名规范：`sa_插件标识符_分组名称_业务名称`  \n   示例：`sa_addondev_test_category`、`sa_addondev_user_login`\n2. **装载数据表**：在**插件项目** → **生成代码**中装载表结构到生成器配置。\n3. **字段配置**：检查每个字段的 `view_type` 与 `options` 是否符合预期（见下文“生成规范”）。\n4. **预览**：先预览确认生成文件内容，也可以选择性选择覆盖的文件。\n5. **SQL 预览与更新菜单**：在插件项目中，可通过 SQL 预览功能更新菜单。菜单生成通过扫描插件目录下控制器中的权限注解自动生成。菜单中的图标、标题、排序不会覆盖原有的，除非删除菜单。\n6. **生成到项目 / 下载**：生成到项目或下载 zip，再根据实际业务微调。\n\n---\n\n## SQL 注意事项（生成 SQL / 应用 SQL / 更新菜单）\n\n### 1) 插件 SQL 文件职责\n\n- `local.sql`：业务表结构源文件。  \n  生成时按类型过滤：\n  - **install**：仅保留 `CREATE TABLE IF NOT EXISTS ...`\n  - **update**：排除建表语句，保留其他变更 SQL\n  - **uninstall**：解析表名生成 `DROP TABLE IF EXISTS ...`\n- `install.sql`：安装 SQL（表结构 + 菜单 + 追加 SQL）\n- `uninstall.sql`：卸载/回滚 SQL\n- `update.sql`：升级增量 SQL（建议配合版本管理）\n- `test.sql`：测试数据（可选）\n\n### 2) test.sql 追加规则\n\n- 生成 **install** 类型 SQL 时，若 `test.sql` 存在且非空，会被追加到末尾。\n- 默认不保证幂等（多次执行可能主键冲突）。如需幂等，请使用 `INSERT ... ON DUPLICATE KEY UPDATE` 或先清理再插入。\n\n---\n## 字段 → 组件映射（核心对照表）\n\n| 字段 | 字段名称 | 字段类型 | 字段说明 | 组件 | 关键参数/说明 |\n|------|---------|---------|---------|------|---------------|\n| 任意 | 任意 | int/integer/tinyint/smallint/mediumint/bigint | - | 数字输入框 | `step` 默认 1 |\n| 任意 | 任意 | float/double/decimal | - | 数字输入框 | `step` 按小数位自动计算 |\n| 任意 | 任意 | text/mediumtext/longtext | - | 文本域 | `rows` 可选；`query_type: like` |\n| 任意 | 任意 | datetime/timestamp | - | 日期选择器 | `mode: datetime`；`query_type: between` |\n| 任意 | 任意 | date | - | 日期选择器 | `mode: date`；`query_type: between` |\n| 任意 | 任意 | enum / varchar | 值1=标签1,值2=标签2 | 动态单选框 / 动态下拉框 | 需 `dataSource`（枚举值），`dataField`/`dataPrimaryKey`\u003Cbr>注释格式：`字段注释:值1=标签1,值2=标签2`\u003Cbr>示例：`状态:0=隐藏,1=正常,2=推荐` |\n| 任意 | 任意 | set / varchar | 值1=标签1,值2=标签2 | 动态复选框 / 动态下拉多选框 | `dataSource` 必填；`query_type: find_in_set`\u003Cbr>注释格式：`字段注释:值1=标签1,值2=标签2`\u003Cbr>示例：`静态复选框:a=选项A,b=选项B,c=选项C` |\n| *_id | user_id / admin_id / category_id | int/bigint | - | 动态下拉框 | 关联单选；`dataSource` 指向接口 |\n| *_ids | user_ids / admin_ids / category_ids | varchar/text | - | 动态下拉多选框 | 关联多选；`dataMaxSelectLimit` 可控 |\n| weigh / sort | weigh / sort | int | - | 数字输入框 | 排序字段 |\n| *time | create_time / update_time | datetime/timestamp | - | 日期选择器 | `mode: datetime` |\n| *image | avatar / cover_image | varchar/text | - | 动态图片上传 | 单图；`multiple: false` |\n| *images | images / gallery | varchar/text | - | 动态图片上传 | 多图；`multiple: true`，`limit` 默认 10 |\n| *file | file / attachment | varchar/text | - | 动态文件上传 | 单文件 |\n| *files | files / attachments | varchar/text | - | 动态文件上传 | 多文件；`multiple: true` |\n| *content | content / description | text/mediumtext/longtext | - | 富文本编辑器 | 富文本 |\n| *switch | status / is_enabled | tinyint | - | 开关 | 开关 |\n| *range | date_range / time_range | datetime/timestamp | - | 日期选择器 | `isRange: true` |\n| *tag / *tags | tag / tags | varchar/text | - | 标签输入框 | 标签输入 |\n| *table / *tables | table_id / table_ids | varchar/text | - | 动态表格选择器 | 表格选择；`dataSource` 指向接口 |\n\n> 请参考 `local.sql` 的示例\n\n---\n\n## 组件参数规范\n\n各组件参数可通过**控件配置**进行设置，包括数据源、字段映射、上传限制、日期格式等。详细参数说明可在代码生成页面的字段配置中查看。\n\n---\n\n## 插件 SQL 规范总结\n\n| 文件 | 用途 | 生成逻辑 |\n|------|------|----------|\n| `local.sql` | 业务表结构源文件 | 后台预览/生成时写入，不覆盖已有内容 |\n| `install.sql` | 安装脚本 | 从 `local.sql` 提取建表语句 + 菜单 + 追加 `test.sql` |\n| `uninstall.sql` | 卸载脚本 | 自动解析 `local.sql` 中的表名生成 DROP |\n| `update.sql` | 升级脚本 | 手动维护，生成时不覆盖 |\n| `test.sql` | 测试数据 | 生成 install 时自动追加到末尾 |\n\n---\n\n## 演示站信息\n\n- **地址**：http://43.142.105.109:8787/index.html  \n- **账号**：`admin`  \n- **密码**：`123456`",130,625,"2026-01-21 22:04:37","2026-01-20 21:30:43","chaodada",{"id":138,"appname":269,"version":168,"title":270,"logo":271,"about":272,"screenshots":273,"sales_num":55,"download_num":55,"view_num":278,"price":279,"total_price":280,"content":281,"demo":32,"status":9,"app_status":10,"type":10,"support":32,"sort":282,"tenant_id":96,"approval_desc":80,"is_official":10,"publish_time":283,"create_time":284,"update_time":62,"username":215,"avatar":32},"lingfeiassociation","多商户协会缴费通知系统","https://image.saithink.top/storage/20251219/d76810952ed60f1563087f8452551404dac60ff2.png","用于多个地区的协会管理系统，目前用于汽车检测协会，用于提供汽车检修站在线缴费、在线文章进行通知公告、在线报名、在线投票、在线附近预览和下载。",[274,275,276,277],"https://image.saithink.top/storage/20251219/9f508c3522becf0b01d19a45a7a1087766148595.png","https://image.saithink.top/storage/20251219/ed43ece96182afc285a16815e7d389720e91b234.png","https://image.saithink.top/storage/20251219/b8583ff06f2211bf86346b52e85a0a6285873640.png","https://image.saithink.top/storage/20251219/5732207c4ac893f38f6886170af3fb2799852498.png",916,"888.00","1999.00","用于多个地区的协会管理系统，目前用于汽车检测协会，用于提供汽车检修站在线缴费、在线文章进行通知公告、在线报名、在线投票、在线附近预览和下载。\n\n\n演示小程序码\n![](https://image.saithink.top/storage/20251219/24e8f06d2ce5550a1591d31fffc001eb31b155a3.jpg)\n",120,"2026-01-21 22:04:48","2025-12-19 11:14:07",{"id":286,"appname":287,"version":108,"title":288,"logo":289,"about":290,"screenshots":291,"sales_num":126,"download_num":55,"view_num":297,"price":140,"total_price":140,"content":298,"demo":32,"status":9,"app_status":10,"type":193,"support":299,"sort":300,"tenant_id":10,"approval_desc":32,"is_official":9,"publish_time":301,"create_time":302,"update_time":83,"username":38,"avatar":39},7,"user","uniapp手机开发端","https://image.saithink.top/storage/20250708/a05db6fba5df7a70baf826363cbe2fbc915565bc.png","基于UniApp的精美UI,包含新闻、商品、菜单、支付、充值等完整开发功能",[292,293,294,295,296],"https://image.saithink.top/storage/20250708/a387db2f1ee065a29c06873ac5b43617853b5959.jpg","https://image.saithink.top/storage/20250708/ff26cbe45d790b3ae3f970cc9722e1fde8de80a3.png","https://image.saithink.top/storage/20250708/06e662c11ae7105776d63cb08e02e779ae4e71af.png","https://image.saithink.top/storage/20250708/0aeb45051aa663257098f83fdc43091e174d7036.png","https://image.saithink.top/storage/20250708/4c758e19afd853978c99837ed305daf36cbe7adf.png",872,"# 概览\n\n`saiuser` 是一款基于 `saiadmin` 插件开发的UniApp应用，包含登录注册(同时支持手机短信和微信小程序两种模式)、文章管理、商品管理、菜单模块、支付管理、订单管理、地址管理、用户管理等常用开发功能，样式基于图鸟UI的精美样式。框架已经封装好上传组件、地址选择组件、支付组件等常用组件，使用非常简便，是一款手机端开发利器\n\n# 介绍\n-手机端采用uniapp\n-UI使用的是TuniaoUI\n-封装好完整的基础框架\n-支持订单、支付、登录等功能\n\n# 演示地址\n\nh5端\nhttps://jifen.saithink.top/h5/#/\n\n管理端\nhttps://jifen.saithink.top\n\nadmin\n\n123456",[9],110,"2026-04-11 22:21:57","2024-09-23 15:28:24",{"id":304,"appname":305,"version":306,"title":307,"logo":308,"about":309,"screenshots":310,"sales_num":55,"download_num":55,"view_num":315,"price":280,"total_price":316,"content":317,"demo":32,"status":9,"app_status":10,"type":10,"support":32,"sort":300,"tenant_id":96,"approval_desc":80,"is_official":10,"publish_time":318,"create_time":319,"update_time":83,"username":215,"avatar":32},13,"lingfeisaashotel","v1.0.0","多门店酒店民宿系统","https://image.saithink.top/storage/20250930/d76810952ed60f1563087f8452551404dac60ff2.png","酒店预订管理系统，支持会员等级折扣、优惠券、日历价格等功能。每个门店可以单独展示数据，方便管理。系统界面清晰，操作简单，支持会员等级设置和折扣优惠。适合酒店、民宿等场所使用。",[311,312,313,314],"https://image.saithink.top/storage/20250930/889661935b3dfc5223be5ace159fbd35d71845ae.png","https://image.saithink.top/storage/20250930/fb925e84bb4227b4c559ced6762dfe7de55a3c26.png","https://image.saithink.top/storage/20250930/4a1148974afad0f7568c85aa30fb8567dc6d298d.png","https://image.saithink.top/storage/20250930/bcce8248c8745655536256ae778438a3eda92ffc.png",864,"8999.00","酒店预订管理系统，支持会员等级折扣、优惠券、日历价格等功能。每个门店可以单独展示数据，方便管理。系统界面清晰，操作简单，支持会员等级设置和折扣优惠。适合酒店、民宿等场所使用。\n系统功能齐全，支持会员等级管理、优惠券发放、日历价格调整等功能。每个门店的数据都可以单独展示，方便查看和管理。支持会员等级折扣设置，可以灵活调整会员等级对应的折扣比例。系统界面简洁大方，操作简单易懂。可二次开发\n\n门店测试账号\nadminshop.lingfkj.cn\n账号：admin123\n密码：admin123\n\n总后台测试账号\nadmin.lingfkj.cn\n账号：admin123\n密码：admin123\n\n前端H5体验（目前适配H5和微信小程序）uniapp+uview-plus vue3语法糖开发\nshop.lingfkj.cn","2026-01-21 22:04:53","2025-09-30 11:45:41",{"id":193,"appname":321,"version":14,"title":322,"logo":323,"about":324,"screenshots":325,"sales_num":330,"download_num":96,"view_num":331,"price":332,"total_price":332,"content":333,"demo":32,"status":9,"app_status":10,"type":9,"support":334,"sort":335,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":336,"create_time":337,"update_time":338,"username":38,"avatar":39},"saisms","短信模块","https://image.saithink.top/storage/20250708/28407a63c4e7e8f72fdc85c931f1e38bbaeb82ca.png","基于easy-sms开发的短信平台，支持市面多家服务商以及自定义厂商，自动轮询",[326,327,328,329],"https://image.saithink.top/storage/20250708/366d7a89d61d8c15226fc4f1f5c71c45926ee230.png","https://image.saithink.top/storage/20250708/b9a4d0ea8cd45cb371f6b45ced2d392476254014.png","https://image.saithink.top/storage/20250708/3d261f47107269f673cf0bca2656b08270af8b75.png","https://image.saithink.top/storage/20250708/6f5ca779788570536390641726d9669e378069d7.png",37,886,"39.00","# 概览\n`saisms`是一款使用 `saiadmin` 开发的短信平台，核心组件使用的是`overtrue/easy-sms`开发的，支持目前市面多家服务商，也可以自定义服务商，支持自动轮询发送，配置模板和标签\n\n# 介绍\n-支持市面上大多数服务商\n-已经集成好基础功能，只需要调用即可发送\n-[easy-sms](https://github.com/overtrue/easy-sms)",[9,10],108,"2026-04-11 22:21:39","2024-08-21 10:16:24","2026-05-01 01:48:27",{"id":27,"appname":340,"version":14,"title":341,"logo":342,"about":343,"screenshots":344,"sales_num":349,"download_num":350,"view_num":351,"price":209,"total_price":209,"content":352,"demo":32,"status":9,"app_status":10,"type":9,"support":353,"sort":354,"tenant_id":10,"approval_desc":32,"is_official":10,"publish_time":355,"create_time":356,"update_time":338,"username":38,"avatar":39},"saipay","支付模块","https://image.saithink.top/storage/20250708/99c6b33559668b5938a2d2fcd3cb089b42aca13e.png","集合支付宝支付，微信支付，银联支付模块",[345,346,347,348],"https://image.saithink.top/storage/20250708/5ca954412e54f058881769ed09f75ce76d5c43ff.png","https://image.saithink.top/storage/20250708/022d6a7eb093758e0d28d2dbf014af925db09173.png","https://image.saithink.top/storage/20250708/7e365c5c0af85dac8af98bd0f479366121cdc7ce.png","https://image.saithink.top/storage/20250708/a52f14a89295bf05bab48efe0a94d35f6e572cbe.png",35,14,888,"# 概览\n`saipay`是使用 `saiadmin` 开发的支付模块，基于\u003Ccode>yansongda/pay\u003C/code>开发的，支持已支持支付宝支付、微信支付、抖音支付、银联支付、江苏银行，已经完整封装了支付、回调、订单记录等功能\n\n# 介绍\n已经集成多种支付方式\n-微信支付\n-支付宝支付\n-银联支付\n-[yansongda/pay的GitHub地址](https://github.com/yansongda/pay)",[9,10],107,"2026-04-11 22:22:11","2024-12-04 11:38:04",{"id":9,"appname":358,"version":128,"title":359,"logo":360,"about":361,"screenshots":362,"sales_num":365,"download_num":106,"view_num":366,"price":367,"total_price":367,"content":368,"demo":32,"status":9,"app_status":10,"type":9,"support":369,"sort":370,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":371,"create_time":372,"update_time":338,"username":38,"avatar":39},"statistics","数据监控","https://image.saithink.top/storage/20250707/636ed3ecb1d4f9dc84860ebc669549e2eb66097b.png","基于echarts封装的图表模块，一个效果炸裂的监控页面",[363,364],"https://image.saithink.top/storage/20250707/c9ecba3afd2961d882b20847390f7dcf9789b0d7.png","https://image.saithink.top/storage/20250707/f3ea69a2e27c53e7a56c57e822b3fd7bacf84aa4.png",34,839,"10.00","## 概述\n数据监控系统是通过实时/定期采集、分析和可视化关键指标，确保业务系统健康运行的保障体系。核心目标包括：\n- 异常检测与告警\n- 性能趋势分析\n- 数据质量保障\n- 决策支持\n\n## 设计介绍\n- 基于内置的SaChart组件进行数据封装和配置\n- 精美的组件样式\n- 数据可以实现动态效果\n",[9],100,"2026-04-11 22:23:52","2024-06-01 00:00:00",{"id":119,"appname":374,"version":108,"title":374,"logo":375,"about":376,"screenshots":377,"sales_num":382,"download_num":383,"view_num":384,"price":160,"total_price":160,"content":385,"demo":32,"status":9,"app_status":10,"type":193,"support":386,"sort":370,"tenant_id":10,"approval_desc":80,"is_official":9,"publish_time":387,"create_time":388,"update_time":338,"username":38,"avatar":39},"saicms","https://image.saithink.top/storage/20250708/077769c41cb3b4d56ff22da81a97768996bb8670.png","一款基于saiadmin插件开发的开源Cms系统，能够简单的对站点内容进行管理",[378,379,380,381],"https://image.saithink.top/storage/20250708/73a6984f08ef6da5e286443c41c905013ed56f91.jpg","https://image.saithink.top/storage/20250708/b18ba7da3a85b10e6e2fa6572c41ebebe5edf247.jpg","https://image.saithink.top/storage/20250708/a6d3e71b718e9d7f214ef95d10afe710c9bfc4d6.png","https://image.saithink.top/storage/20250708/e6cd66162bb038c5513a8ac2f39f8a39a8f5e912.png",119,29,862,"# 概览\n`saicms`是基于`saiadmin`开发的一款简易cms插件，包含简单的文章模块、文章分类模块、banner模块，是一个`saiadmin`插件开发案例\n\n# 介绍\n-基于`saiadmin`的后端管理模块\n-基于`saiadmin-vue`的前端代码模块\n-展示内容采取`bootstrap`模板渲染的方式",[97],"2026-04-11 22:21:35","2024-08-15 18:11:14",true]