计划计划数据库结构



我正在从事一个项目,我需要设计一个系统,客户想要制作任务,该任务必须每小时/每月/每月/每年/Ynerverly等频率

每天两次地板上的地板...每小时或一次清洁一次洗手间...每六个月清洁一次建筑物的立面等。

是否有一个通用的设置表可以照顾每个小时每月的频率背后的逻辑,以便明天客户想添加季度,我不必硬编码季度背后的逻辑

详细示例:

Task                           Interval                Frequency
Mopping                         Daily                  2
Checking Tissues                Hourly                 1
Cleaning Toilet                 Every Two Hours        1
Clean Building Walled Area      Yearly                 2
Clean Building Mirror Facade    Every Six Months       1

基本上,系统应该足够灵活以创建任何间隔,并将此间隔附加到任何活动

因此,如果客户要创建季度间隔或每两周间隔,则他应该能够在系统中进行配置

您可以在linux中使用crond调度程序.cron scehduler

基本上,您可以编写功能背后的逻辑,而Cron会注意。您可以在某些计划的时间间隔中编写cron逻辑以触发脚本。

如果您需要更多澄清,请让我详细告知。

最新更新