如题
例如,一个任务有无数个步骤,
一、 数据表可以设计成每一个步骤是一条数据,用相同的父类表示同一个任务
二、将任务步骤设计成一个字段,存成json。
请问那个更合适,有没有更好的设计
如题
例如,一个任务有无数个步骤,
一、 数据表可以设计成每一个步骤是一条数据,用相同的父类表示同一个任务
二、将任务步骤设计成一个字段,存成json。
请问那个更合适,有没有更好的设计
这个东西明显又很简单啊……
按照软件工程那种设计的话,是个简单的递归,解递归就可以直接出来了。
不过这个东西看步骤和步骤之间的关联性,我的设计方法是参考队列。
将每一个步骤设计为一个数据,然后比如这里执行完之后,调用下一个,然后记录中找到下一个运行,运行后回调,类似这样。
8 回答6.5k 阅读
2 回答4.3k 阅读✓ 已解决
2 回答850 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
4 回答687 阅读✓ 已解决
3 回答839 阅读✓ 已解决
数据库存"id,pid,name",一条步骤就是一个数据
查询时根据ID查询,然后转成json树就行了