?JeeSiteDBM新功能动态维护数据实体增删改查导入导出

作者:互联网

2026-03-21

AI快讯

动态数据基础管理(DBM)作为核心数据管理工具,通过Web界面实现底层数据的动态化配置与维护,涵盖数据表、字段、索引等全方位操作。

  1. 支持在线维护各类数据源、数据表结构及字段属性,兼容多种数据库类型
  2. 提供@Table数据实体在线配置功能,支持@JoinTable多级联表查询
  3. 支持动态配置数据实体的字段类型转换、验证规则及多样化查询方式
  4. 实现实体数据的全生命周期管理,包括新增、更新、启用、停用和删除
  5. 支持Excel配置实体字段,提供在线数据导入导出功能

系统管理 -> 数据管理 -> 数据实体管理

entity_0.png

编辑实体

entity_1.png

  1. 归属模块:定义实体所属功能模块及Java包路径
  2. 是否系统:标识是否为系统级核心实体
  3. 关联表名:设置实体对应的物理数据表
  4. 表别名:用于多表联合查询时的临时表名
  5. 实体名称:对应Java类名规范
  6. 实体类型:支持增删改查/树表/查询/树表查询多种类型
  7. 实体标签:设置实体中文描述名称
  8. 实体分类:指定业务分类归属

实体属性

entity_2.png

  1. 列名:对应数据库表列名
  2. 属性名称:实体类字段变量名
  3. 属性标签:字段中文说明
  4. 属性类型:支持String/Integer等8种基础类型
  5. 必填:控制新增数据时的非空校验
  6. 唯一:确保字段值唯一性约束
  7. 插入:控制字段是否参与insert操作
  8. 更新:控制字段是否参与update操作
  9. 强更:强制更新空值字段的开关
  10. 选择:控制字段是否出现在select结果中
  11. 查询:设置字段是否允许作为查询条件
  12. 查询类型:提供16种条件匹配方式
  13. 输入校验:配置前端数据格式验证规则
  14. 输出格式:定义JSON序列化格式
  15. 字典类型:配置表单组件选项数据源
  16. 备注:自定义补充说明

实体联表

entity_3.png

entity_4.png

  1. 连接类型:支持左/右/内三种连接方式
  2. 连接实体:选择关联的目标实体
  3. 连接属性:设置实体类中的关联字段
  4. 连接表名:自动显示关联表物理名称
  5. 表别名:配置联合查询时的临时表名
  6. 选择列表:指定需要返回的关联表字段
  7. 懒加载:控制关联数据的加载时机

连接条件:配置表关联条件,支持字段间或字段与固定值的匹配

entity_5.png

entity_6.png

  1. 备注:自定义关联说明信息

查询条件

entity_7.png

  1. 关系:支持AND/OR逻辑连接
  2. 列名:选择需要过滤的表字段
  3. 条件:提供9种比较运算符
  4. 类型:设置匹配值的数据类型
  5. 匹配值:可配置为字段引用或固定值

entity_8.png

排序字段

entity_9.png

  1. 列名:指定排序依据字段
  2. 方向:设置ASC/DESC排序方式

数据维护

自动根据实体类型(单表/联表/树表)展示对应操作界面

1)单表维护:

  1. 按select字段配置展示列表列
  2. 根据查询字段生成过滤条件
  3. 提供标准CRUD操作功能
  4. 支持数据启用/停用状态切换
  5. 实现数据删除功能

entity_10.png

entity_11.png

entity_12.png

2)树表维护:

entity_13.png

  1. 基础功能同单表维护
  2. 支持新增下级节点数据
  3. 提供行展开查看子节点功能

数据导入导出

菜单:系统管理 -> 数据管理 -> 数据导入导出

entity_14.png

entity_15.png

基本信息

  1. 数据实体:选择目标操作实体
  2. 实体主表:自动显示关联主表
  3. 工作表名称:配置Excel标签页名
  4. 工作表标题:设置导出文件标题
  5. 选择字段:确定导入导出字段

字段配置

  1. 属性名称:绑定实体字段
  2. 字段标题:设置Excel列标题
  3. 对齐方式:配置单元格对齐
  4. 列宽:按字符数设置宽度
  5. 字段类型:特殊格式转换器
  6. 数据格式:单元格类型定义
  7. 导入:控制是否参与导入
  8. 导出:控制是否参与导出
  9. 备注:补充说明信息

导出导入选项

  1. 导入主属性:设置数据唯一性校验依据
  2. 导出文件名:配置下载文件名称

1)导入数据:

entity_16.png

2)导出数据:

entity_17.png

DBM系统通过完善的动态数据管理功能,为各类业务场景提供灵活高效的数据操作支持

相关标签:

\uD83D\uDC4DJeeSite DBM 新功能、动态维护数据实体、增删改查、导入导出