自定义表头之数据库设计

数据库设计实现自定义列

表设计如下:

1.数据表 — 就是excel所有列数据的表
字段:(这个表根据你所需要的数据列写就可以)
案例:
在这里插入图片描述

2.列表 — 就是记录每个excel对应的完整列名
字段:(我这边是不同的任务类型有不同的excel,所以有任务类型字段,对应的数据表,列名,数据库列名,实体类名,顺序,是否启用,是否删除,创建时间,创建人,修改时间,修改人)根据自己业务需求更改字段设计
案例:
在这里插入图片描述

3.用户使用列表 — 就是用户操作保存自定义的列名
字段:(列id就是列表的主键id,任务id,用户id,是否启用,是否删除,客户id,分组id,创建时间,创建人,修改时间,修改人,任务类型,列名,实体类名,顺序)皆可根据自己需求做列的取舍
案例:
在这里插入图片描述

实现思路:

1.先将所有可能的列入库到数据表
2.用户第一次操作时,展示所有列,查询列表即可。
3.用户操作后,保存操作的列入库到用户使用列表
4.显示用户保存列就查询用户使用列表

你可能感兴趣的:(项目,数据库设计,数据库)