春节放假

我们平时上班是月休四天(合同上每周一天),公司春节放假只放三天,说是法定节假日,多出来休息要用后面的公休日来抵,也就是说过完年后,我们要连着上二十几天的班,请问这个规定合法吗?