春节假期后公司开工,员工没有按时赶到…

春节假期后公司开工,员工没有按时赶到公司算旷工,公司有权取消年假吗?律师你好!麻烦问一下,我今年春节公司放假时回家,因没有赶上公司开工日上班,期间没有向公司领导请假,公司在发工资有扣除旷工工资和罚款,现在把我的7天年假也取消了(期间公司人事有发一条规章制度《病、事假累计超过5天或矿工1天的员工,当年不再享受年假》)请问一下公司的这种做法是否合法?