请问如果公司承诺工资是底薪加绩效,如果工作完成不好的话,公司扣除职工底薪合法吗?