数据库设计实现自定义列
表设计如下:
1.数据表 — 就是excel所有列数据的表
字段:(这个表根据你所需要的数据列写就可以)
案例:
2.列表 — 就是记录每个excel对应的完整列名
字段:(我这边是不同的任务类型有不同的excel,所以有任务类型字段,对应的数据表,列名,数据库列名,实体类名,顺序,是否启用,是否删除,创建时间,创建人,修改时间,修改人)根据自己业务需求更改字段设计
案例:
3.用户使用列表 — 就是用户操作保存自定义的列名
字段:(列id就是列表的主键id,任务id,用户id,是否启用,是否删除,客户id,分组id,创建时间,创建人,修改时间,修改人,任务类型,列名,实体类名,顺序)皆可根据自己需求做列的取舍
案例:
实现思路:
1.先将所有可能的列入库到数据表。
2.用户第一次操作时,展示所有列,查询列表即可。
3.用户操作后,保存操作的列入库到用户使用列表 。
4.显示用户保存列就查询用户使用列表 。