← 返回主页

得码速框架 · 成果展示

以「数量单位」模块为例,展示得码速框架从业务代码到界面交互的完整成果——配置驱动,AI 高度参与。

以下五组成果,对应框架的五大核心能力:业务代码、数据展示、数据交互、定制化打印、布局记忆。

1 业务代码 · 存储过程

JSON 入参 JSON 出参 AI 生成 sp_数量单位_list

存储过程支持 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

2 数据展示 · excel 式列表

配置驱动 零代码 excel 式交互 搜索 / 排序

通用维护框架(TForm_维护)根据 .fdat 配置自动生成 excel 式数据展示界面——列表浏览、搜索筛选、列排序,全部由配置驱动,不需要写代码。AI 只需完成配置文件,框架自动生成浏览界面。

数量单位模块 excel 式数据展示列表界面

3 数据交互 · 编辑对话框

AI 生成 增删改交互 Input 参数生成 TDlg_数量单位_Edit

编辑对话框(dialog)负责增删改交互,AI 根据数据表与业务代码自动生成。对话框的核心职责是生成 Input 参数,通过 API 调用配置的存储过程(add / upd),与数据展示界面联动。

数量单位编辑对话框 名称 单位类型 转换率 备注

4 定制化打印 · 打印助手

FastReport 打印 / 预览 定制化排版 模板管理

框架内置打印助手,集成 FastReport 报表引擎,支持打印、预览、设为默认、定义和排版、模板新增/复制/重命名等完整功能。按模块名挂载报表模板,每个业务模块可拥有定制化打印样式。

打印助手界面 打印 预览 定义排版 模板管理

5 布局记忆 · 表格布局

用户级隔离 布局保存 / 加载 删除布局 自适应布局

框架内置表格布局管理,支持表格布局保存、表格布局加载、删除布局、自适应布局四项操作。布局按"用户 + 模块"维度隔离,每个用户可拥有个性化的列宽、列顺序、列可见性设置,无需每次调整。

表格布局下拉菜单 布局保存 布局加载 删除布局 自适应布局

框架价值总结

以上五组成果,全部由得码速框架驱动生成——

业务代码:AI 生成存储过程,JSON 入参出参,API 统一调用;

数据展示:配置驱动,零代码生成 excel 式列表;

数据交互:AI 生成对话框,Input 参数 → API 提交;

定制化打印:FastReport 集成,模板化排版管理;

布局记忆:用户级布局保存/加载,个性化体验。

人工用配置文件把 API 串成业务流,AI 实现每个接口——配置文件是人机协作的交汇点。

流程标准化后形成开发流水线,模块越多,规模效应越显著——第 N 个模块的开发成本远低于第 1 个。