我需要建议如何为商店时间表制定方案。例如,商店可以在周一至周五(从09-00到18-00(工作日,周六和周日休息。这很容易做到,可以这样:shop_id day_of_week from_time to_time
但是商店也可以按每月的奇数/偶数天工作,无论是否奇数/偶数,他们都有周日休息。如何构建此类方案?
一种可能性是: shop_id
, sunday_open_time
, sunday_close_time
...saturday_open_time
、saturday_close_time
(如果当天未打开,则将一天的打开和关闭时间都设置为零(、is_open_odd_days_only
(布尔值(、is_open_even_days_only
(布尔值(。