我在法定节假日没有上班,公司还是给我排班工时167,这样等于我法定节假日享受的是平时的排休,并没有享受带薪休假。这是合法的吗?还有公司规定3个月上够500个工时,这样的规定是国家允许的吗?例如我1月份排班189小时,我上不够没有全勤;我上够了2月份给我排班145,这样就不用支付我1月份超出部分22小时150%的加班费,这样合法吗?求专业人士解答,谢谢