平台是什么
思超是给不同客户做业务系统的工具。换一家客户,业务表可以完全不同;不变的是页面怎么描述、SQL 怎么执行、权限怎么套上去。
当前仓库里的生产、订单、库存表,是这一家客户的数据,不是平台自带的模块。文档只写平台。客户表上的字段、状态从哪来,写在那一家系统的实施说明里。
做一页业务画面,通常不用从零写前后端:
- 在
sys.page_def里写页面 JSON,描述有哪些组件、列、按钮。 - 在
sys.page_sql里写取数和写数的 SQL。 - 运行时由
plus/引擎把 JSON 画成 DevExtreme 组件,通过/sql/run执行已经授权的 SQL。
标准组件盖不住的页面(例如扫码报工)写成磁盘上的扩展页,仍然走同一套 SQL 授权。见 两类页面。