以「数量单位」模块为例,展示得码速框架从业务代码到界面交互的完整成果——配置驱动,AI 高度参与。
以下五组成果,对应框架的五大核心能力:业务代码、数据展示、数据交互、定制化打印、布局记忆。
存储过程支持 JSON 入参、JSON 出参,可返回普通 JSON,也可返回 JSON 数据集。AI 根据数据表自动生成增删改查存储过程,框架通过 API 层(spcall)统一调用。
CREATE PROCEDURE [dbo].[sp_数量单位_list]
@pi_Input NVARCHAR(MAX), -- JSON格式的输入参数
@po_OutPut NVARCHAR(200) OUTPUT -- JSON格式的输出参数
AS
BEGIN
SET NOCOUNT ON;
SET @po_OutPut = dbo.fn_result0(0, '执行成功')
-- 1. 解析JSON中的简单值
DECLARE
--输入参数
@pi_UserCode nvarchar(20)
-- 验证输入JSON的有效性
IF ISJSON(@pi_Input) = 0
BEGIN
SET @po_OutPut = dbo.fn_result0(1, '输入的不是有效的JSON格式')
RETURN
END
--入参解析(举例)
SELECT
@pi_UserCode = JSON_VALUE(@pi_Input, '$."用户编码"')
PRINT 'UserCode: ' + Isnull(@pi_UserCode, '') ;
SELECT [ID]
,[名称]
,[单位类型]
,[默认]
,[转换率]
,[备注]
,[简拼]
FROM [dbo].[T003数量单位]
END
GO
通用维护框架(TForm_维护)根据 .fdat 配置自动生成 excel 式数据展示界面——列表浏览、搜索筛选、列排序,全部由配置驱动,不需要写代码。AI 只需完成配置文件,框架自动生成浏览界面。
编辑对话框(dialog)负责增删改交互,AI 根据数据表与业务代码自动生成。对话框的核心职责是生成 Input 参数,通过 API 调用配置的存储过程(add / upd),与数据展示界面联动。
框架内置打印助手,集成 FastReport 报表引擎,支持打印、预览、设为默认、定义和排版、模板新增/复制/重命名等完整功能。按模块名挂载报表模板,每个业务模块可拥有定制化打印样式。
框架内置表格布局管理,支持表格布局保存、表格布局加载、删除布局、自适应布局四项操作。布局按"用户 + 模块"维度隔离,每个用户可拥有个性化的列宽、列顺序、列可见性设置,无需每次调整。
以上五组成果,全部由得码速框架驱动生成——
业务代码:AI 生成存储过程,JSON 入参出参,API 统一调用;
数据展示:配置驱动,零代码生成 excel 式列表;
数据交互:AI 生成对话框,Input 参数 → API 提交;
定制化打印:FastReport 集成,模板化排版管理;
布局记忆:用户级布局保存/加载,个性化体验。
人工用配置文件把 API 串成业务流,AI 实现每个接口——配置文件是人机协作的交汇点。
流程标准化后形成开发流水线,模块越多,规模效应越显著——第 N 个模块的开发成本远低于第 1 个。