自定义模型设计方案

自定义模型扩展表结构

自定义业务

  • 新增自定义表(判断业务是否已经存在自定义表),保存业务关联数据并创建自定义表,表名:mdiy_table_ + 自定义表主键编号
  • 新增自定义字段(重名判断),在创建的自定表中新增一个字段,字段名称:f + 自定义字段主键编号

业务数据新增、查询、更新、删除

  • 查询是否有自定义模型,有就获取相关自定义字段列表(不包含数据值)
  • 查询业务关联自定义数据,并组织自定义字段对应的名称和数据值的Json对象
  • 保存查出的字段,先保存业务数据,在将业务主键和自定义字段数据保存在相关自定义表中,
  • 更新与保存相似,区别在自定义的数据是保存还是新增,如果之前没有自定义数据就是新增,有则更新
  • 删除业务数据和自定义数据

results matching ""

    No results matching ""